Package net.shibboleth.utilities.java.support.collection
Additional implementations of, and helpers for working with, collections.
-
Class Summary Class Description ClassIndexedSet<T> Set implementation which provides indexed access to set members via their class, and which allows only one instance of a given class to be present in the set.ClassToInstanceMultiMap<B> An append-only multimap where each entry associates a raw type (i.e.CollectionSupport Support functions for Collection and Map Management.IndexingObjectStore<T> This class is used to store instances of objects that may be created independently but are, in fact, the same object.LazyList<ElementType> A list that is lazy initialized.LazyMap<KeyType,ValueType> A map that is lazy initialized.LazySet<ElementType> A set that is lazy initialized.LockableClassToInstanceMultiMap<B> A specialization ofClassToInstanceMultiMap
which exposes a map-specific instance ofReadWriteLock
.Pair<T1,T2> Container for a pair of objects.ValueTypeIndexedMap<KeyType,ValueType> Map implementation which allows subsets of entries to be retrieved based on the type of the entry value.ValueTypeIndexedMap.NullValue Class to represent null values.