org.cojen.util |
|
Java Source File Name | Type | Comment |
BeanComparator.java | Class | A highly customizable, high-performance Comparator, designed specifically
for advanced sorting of JavaBeans. |
BeanIntrospector.java | Class | Alternative to the standard Bean introspector. |
BeanProperty.java | Interface | Contains information regarding a Bean property. |
BeanPropertyAccessor.java | Class | Provides a simple and efficient means of reading and writing bean
properties. |
ClassInjector.java | Class | ClassInjector allows transient classes to be loaded, where a transient class
is defined as being dynamically created at runtime. |
IntHashMap.java | Class | A Map that accepts int or Integer keys only. |
KeyFactory.java | Class | KeyFactory generates keys which can be hashed or compared for any kind of
object including arrays, arrays of arrays, and null. |
NoSuchPropertyException.java | Class | Exception is thrown from
BeanPropertyAccessor when a property isn't
found. |
PatternMatcher.java | Class | Provides fast matching of strings against patterns containing wildcards.
An ordinary map must be supplied in order to create a PatternMatcher. |
SoftValuedHashMap.java | Class | A Map that softly references its values and can be used as a simple cache.
SoftValuedHashMap is not thread-safe and must be wrapped with
Collections.synchronizedMap to be made thread-safe.
Note: Softly referenced entries may be automatically removed during
either accessor or mutator operations, possibly causing a concurrent
modification to be detected. |
WeakCanonicalSet.java | Class | A thread-safe Set that manages canonical objects: sharable objects that are
typically immutable. |
WeakFlyweightSet.java | Class | |
WeakIdentityMap.java | Class | WeakIdentityMap is like WeakHashMap, except it uses a key's identity
hashcode and equals methods. |