Package org.cojen.util

Interface Summary
BeanProperty Contains information regarding a Bean property.
 

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.
 

Enum Summary
BeanPropertyAccessor.PropertySet  
 

Exception Summary
NoSuchPropertyException Exception is thrown from BeanPropertyAccessor when a property isn't found.
 



Copyright © 2004-2008 Brian S O'Neill. All Rights Reserved.