Package com.springsource.util.common

Interface Summary
PropertyPlaceholderResolver.PlaceholderValueTransformer An interface for property placeholder modifiers.
SetProvider<T> An interface for use when a provider of some object is required but the types of implementation come from elsewhere, e.g.
Tree<V> Tree is a value with an ordered collection of subtrees of the same type as the main tree.
Tree.ExceptionThrowingTreeVisitor<V,E extends Exception> An ExceptionThrowingTreeVisitor is used to visit a tree when the Tree.ExceptionThrowingTreeVisitor.visit(Tree) implementation needs to be able to throw a checked Exception.
Tree.TreeVisitor<V> Tree.TreeVisitor is an interface used to visit a tree and, at the option of the visitor, its children and so on recursively.
 

Class Summary
Assert A set of useful assertions based on those provided by the Spring Framework's Assert class.
CaseInsensitiveMap<V> CaseInsensitiveMap is a Map from String keys to values which is case-insensitive and case-preserving with respect to the keys in the map.
CaseInsensitiveMap.CaseInsensitiveKey  
CaseInsensitiveMap.EntrySet<V>  
CaseInsensitiveMap.EntrySet.EntrySetIterator<V>  
CaseInsensitiveMap.EntrySet.MapEntry<V>  
CaseInsensitiveMap.KeySet  
CaseInsensitiveMap.KeySet.KeySetIterator  
CollectionUtils Miscellaneous collection utility methods.
IterableEnumeration<T> An IterableEnumeration wraps an Enumeration in an implementation of Iterable thereby allowing the Enumeration to be used in a for-each loop.
ObjectUtils Miscellaneous object utility methods.
PropertyPlaceholderResolver Utility class for resolving placeholders inside a Properties instance.
StaticSetProvider<T> An implementation of SetProvider that takes a static list of elements and returns them for every request for a set.
StringUtils Miscellaneous String utility methods.
SynchronizedCollection<T> SynchronizedCollection wraps a given Collection and protects access to the collection and any iterators created from the collection by synchronizing on a given monitor.
SynchronizedIterator<T> SynchronizedIterator wraps a given Iterator and protects access to the iterator by synchronizing on the monitor of the containing SynchronizedCollection.
SynchronizedList<T> SynchronizedList wraps a given List and protects access to the collection and any iterators created from the collection by synchronizing on a given monitor.
SynchronizedListIterator<T> SynchronizedListIterator wraps a given ListIterator and protects access to the iterator by synchronizing on the monitor of the containing SynchronizedList.
SynchronizedObject SynchronizedObject wraps a given Object and protects access to the object by synchronizing on a given monitor.
ThreadSafeArrayListTree<V> ThreadSafeArrayListTree is a value with an ordered collection of subtrees of the same type as the main tree.