|
Class Summary |
| AnnotationBuilder |
Builds all Annotation properties to a Cojen Annotation definition. |
| AnnotationDescParser |
Parses an annotation descriptor String to a Cojen Annotation definition. |
| AnnotationDescPrinter |
Prints machine readable, self-describing, annotation descriptors. |
| AnnotationVisitor<R,P> |
Generic annotation visitor. |
| BeanComparator<T> |
A highly customizable, high-performance Comparator, designed specifically
for advanced sorting of JavaBeans. |
| BeanIntrospector |
Alternative to the standard Bean introspector. |
| BeanPropertyAccessor<B> |
Provides a simple and efficient means of reading and writing bean
properties. |
| BeanPropertyMapFactory<B> |
Provides a simple and efficient means of reading and writing bean properties
via a map. |
| BelatedCreator<T,E extends Exception> |
Generic one-shot factory which supports late object creation. |
| ClassInjector |
ClassInjector allows transient classes to be loaded, where a transient class
is defined as being dynamically created at runtime. |
| IntHashMap<V> |
A Map that accepts int or Integer keys only. |
| KeyFactory |
KeyFactory generates keys which can be hashed or compared for any kind of
object including arrays, arrays of arrays, and null. |
| PatternMatcher<V> |
Provides fast matching of strings against patterns containing wildcards. |
| PatternMatcher.Result<V> |
|
| QuickConstructorGenerator |
Generates code to invoke constructors. |
| ReferencedValueHashMap<K,V> |
A Map that references its values and can be used as a simple cache. |
| SoftValuedHashMap<K,V> |
A Map that softly references its values and can be used as a simple cache. |
| ThrowUnchecked |
Allows exceptions to be thrown which aren't declared to be thrown. |
| WeakCanonicalSet<T> |
A thread-safe Set that manages canonical objects: sharable objects that are
typically immutable. |
| WeakFlyweightSet<T> |
Deprecated. use WeakCanonicalSet instead |
| WeakIdentityMap<K,V> |
WeakIdentityMap is like WeakHashMap, except it uses a key's identity
hashcode and equals methods. |
| WeakValuedHashMap<K,V> |
A Map that weakly references its values and can be used as a simple cache. |