Package net.shibboleth.utilities.java.support.collection
package net.shibboleth.utilities.java.support.collection
Additional implementations of, and helpers for working with, collections.
-
ClassesClassDescriptionSet 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.An append-only multimap where each entry associates a raw type (i.e.Support functions for Collection and Map Management.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.A specialization ofClassToInstanceMultiMap
which exposes a map-specific instance ofReadWriteLock
.Pair<T1,T2> Container for a pair of objects.Wrapper class for delegating publically toIterator
implementations that may themselves be private.ValueTypeIndexedMap<KeyType,ValueType> Map implementation which allows subsets of entries to be retrieved based on the type of the entry value.Class to represent null values.