AbstractBagDecorator | Decorates another Bag to provide additional behaviour. |
AbstractBidiMapDecorator | Provides a base decorator that enables additional functionality to be added to a BidiMap via decoration. |
AbstractBufferDecorator | Decorates another Buffer to provide additional behaviour. |
AbstractCollectionDecorator | Decorates another Collection to provide additional behaviour. |
AbstractDualBidiMap | Abstract BidiMap implemented using two maps. |
AbstractDualBidiMap.BidiMapIterator | Inner class MapIterator. |
AbstractDualBidiMap.EntrySet | Inner class EntrySet. |
AbstractDualBidiMap.EntrySetIterator | Inner class EntrySetIterator. |
AbstractDualBidiMap.KeySet | Inner class KeySet. |
AbstractDualBidiMap.KeySetIterator | Inner class KeySetIterator. |
AbstractDualBidiMap.MapEntry | Inner class MapEntry. |
AbstractDualBidiMap.Values | Inner class Values. |
AbstractDualBidiMap.ValuesIterator | Inner class ValuesIterator. |
AbstractDualBidiMap.View | Inner class View. |
AbstractHashedMap | An abstract implementation of a hash-based map which provides numerous points for subclasses to override. |
AbstractHashedMap.EntrySet | EntrySet implementation. |
AbstractHashedMap.EntrySetIterator | EntrySet iterator. |
AbstractHashedMap.HashEntry | HashEntry used to store the data. |
AbstractHashedMap.HashIterator | Base Iterator |
AbstractHashedMap.HashMapIterator | MapIterator implementation. |
AbstractHashedMap.KeySet | KeySet implementation. |
AbstractHashedMap.KeySetIterator | KeySet iterator. |
AbstractHashedMap.Values | Values implementation. |
AbstractHashedMap.ValuesIterator | Values iterator. |
AbstractIteratorDecorator | Provides basic behaviour for decorating an iterator with extra functionality. |
AbstractKeyValue | Abstract pair class to assist with creating KeyValue
and java.util.Map.Entry Map.Entry implementations. |
AbstractLinkedList | An abstract implementation of a linked list which provides numerous points for subclasses to override. |
AbstractLinkedList.LinkedListIterator | A list iterator over the linked list. |
AbstractLinkedList.LinkedSubList | The sublist implementation for AbstractLinkedList. |
AbstractLinkedList.LinkedSubListIterator | A list iterator over the linked sub list. |
AbstractLinkedList.Node | A node within the linked list. |
AbstractLinkedMap | An abstract implementation of a hash-based map that links entries to create an ordered map and which provides numerous points for subclasses to override. |
AbstractLinkedMap.EntrySetIterator | EntrySet iterator. |
AbstractLinkedMap.KeySetIterator | KeySet iterator. |
AbstractLinkedMap.LinkEntry | LinkEntry that stores the data. |
AbstractLinkedMap.LinkIterator | Base Iterator that iterates in link order. |
AbstractLinkedMap.LinkMapIterator | MapIterator implementation. |
AbstractLinkedMap.ValuesIterator | Values iterator. |
AbstractListDecorator | Decorates another List to provide additional behaviour. |
AbstractListIteratorDecorator | Provides basic behaviour for decorating a list iterator with extra functionality. |
AbstractMapBag | Abstract implementation of the Bag interface to simplify the creation
of subclass implementations. |
AbstractMapBag.MutableInteger | Mutable integer class for storing the data. |
AbstractMapDecorator | Provides a base decorator that enables additional functionality to be added to a Map via decoration. |
AbstractMapEntry | Abstract Pair class to assist with creating correct java.util.Map.Entry Map.Entry implementations. |
AbstractMapEntryDecorator | Provides a base decorator that allows additional functionality to be added to a java.util.Map.Entry Map.Entry. |
AbstractMapIteratorDecorator | Provides basic behaviour for decorating a map iterator with extra functionality. |
AbstractOrderedBidiMapDecorator | Provides a base decorator that enables additional functionality to be added to an OrderedBidiMap via decoration. |
AbstractOrderedMapDecorator | Provides a base decorator that enables additional functionality to be added to an OrderedMap via decoration. |
AbstractOrderedMapIteratorDecorator | Provides basic behaviour for decorating an ordered map iterator with extra functionality. |
AbstractReferenceMap | An abstract implementation of a hash-based map that allows the entries to be removed by the garbage collector. |
AbstractReferenceMap.ReferenceEntry | A MapEntry implementation for the map. |
AbstractSerializableCollectionDecorator | Serializable subclass of AbstractCollectionDecorator. |
AbstractSerializableListDecorator | Serializable subclass of AbstractListDecorator. |
AbstractSerializableSetDecorator | Serializable subclass of AbstractSetDecorator. |
AbstractSetDecorator | Decorates another Set to provide additional behaviour. |
AbstractSortedBagDecorator | Decorates another SortedBag to provide additional behaviour. |
AbstractSortedBidiMapDecorator | Provides a base decorator that enables additional functionality to be added to a SortedBidiMap via decoration. |
AbstractSortedMapDecorator | Provides a base decorator that enables additional functionality to be added to a Map via decoration. |
AbstractSortedSetDecorator | Decorates another SortedSet to provide additional behaviour. |
AllPredicate | Predicate implementation that returns true if all the predicates return true. |
AndPredicate | Predicate implementation that returns true if both the predicates return true. |
AnyPredicate | Predicate implementation that returns true if any of the predicates return true. |
ArrayIterator | Implements an java.util.Iterator Iterator over any array. |
ArrayListIterator | Implements a ListIterator over an array. |
ArrayStack | An implementation of the java.util.Stack API that is based on an
ArrayList instead of a Vector , so it is not
synchronized to protect against multi-threaded access. |
Bag | Defines a collection that counts the number of times an object appears in the collection. |
BagUtils | Provides utility methods and decorators for
Bag and SortedBag instances. |
BeanMap | This class is deprecated. Identical class now available in commons-beanutils (full jar version). This version is due to be removed in collections v4.0. |
BeanMap.MyMapEntry | Map entry used by BeanMap . |
BidiMap | Defines a map that allows bidirectional lookup between key and values. |
BinaryHeap | This class is deprecated. Replaced by PriorityBuffer in buffer subpackage. Due to be removed in v4.0. |
BlockingBuffer | Decorates another Buffer to make get() and
remove() block when the Buffer is empty. |
BooleanComparator | A Comparator for Boolean objects that can sort either true or false first. |
BoundedBuffer | Decorates another Buffer to ensure a fixed maximum size. |
BoundedCollection | Defines a collection that is bounded in size. |
BoundedFifoBuffer | This class is deprecated. Moved to buffer subpackage. Due to be removed in v4.0. |
BoundedFifoBuffer | The BoundedFifoBuffer is a very efficient implementation of
Buffer that is of a fixed size. |
BoundedMap | Defines a map that is bounded in size. |
Buffer | Defines a collection that allows objects to be removed in some well-defined order. |
BufferOverflowException | The BufferOverflowException is used when the buffer's capacity has been exceeded. |
BufferUnderflowException | The BufferUnderflowException is used when the buffer is already empty. |
BufferUtils | Provides utility methods and decorators for Buffer instances. |
CaseInsensitiveMap | A case-insensitive Map . |
ChainedClosure | Closure implementation that chains the specified closures together. |
ChainedTransformer | Transformer implementation that chains the specified transformers together. |
CircularFifoBuffer | CircularFifoBuffer is a first in first out buffer with a fixed size that replaces its oldest element if full. |
CloneTransformer | Transformer implementation that returns a clone of the input object. |
Closure | Defines a functor interface implemented by classes that do something. |
ClosureTransformer | Transformer implementation that calls a Closure using the input object and then returns the input. |
ClosureUtils | ClosureUtils provides reference implementations and utilities
for the Closure functor interface. |
CollatingIterator | Provides an ordered iteration over the elements contained in a collection of ordered Iterators. |
CollectionUtils | Provides utility methods and decorators for Collection instances. |
ComparableComparator | A Comparator Comparator that compares Comparable Comparable objects. |
ComparatorChain | A ComparatorChain is a Comparator that wraps one or more Comparators in sequence. |
ComparatorUtils | Provides convenient static utility methods for Comparator
objects. |
CompositeCollection | Decorates a collection of other collections to provide a single unified view. |
CompositeCollection.CollectionMutator | Pluggable strategy to handle changes to the composite. |
CompositeMap | Decorates a map of other maps to provide a single unified view. |
CompositeMap.MapMutator | This interface allows definition for all of the indeterminate mutators in a CompositeMap, as well as providing a hook for callbacks on key collisions. |
CompositeSet | Decorates a set of other sets to provide a single unified view. |
CompositeSet.SetMutator | Define callbacks for mutation operations. |
ConstantFactory | Factory implementation that returns the same constant each time. |
ConstantTransformer | Transformer implementation that returns the same constant each time. |
CursorableLinkedList | This class is deprecated. Use new version in list subpackage, which has been rewritten and now returns the cursor from the listIterator method. Will be removed in v4.0 |
CursorableLinkedList | A List implementation with a ListIterator that
allows concurrent modifications to the underlying list. |
CursorableLinkedList.Cursor | |
CursorableLinkedList.Cursor | An extended ListIterator that allows concurrent changes to
the underlying list. |
CursorableLinkedList.SubCursor | A cursor for the sublist based on LinkedSubListIterator. |
DefaultedMap | Decorates another Map returning a default value if the map
does not contain the requested key. |
DefaultKeyValue | A mutable KeyValue pair that does not implement
java.util.Map.Entry Map.Entry. |
DefaultMapBag | This class is deprecated. Moved to bag subpackage as AbstractMapBag. Due to be removed in v4.0. |
DefaultMapEntry | This class is deprecated. Use the version in the keyvalue subpackage. Will be removed in v4.0 |
DefaultMapEntry | A restricted implementation of java.util.Map.Entry that prevents
the Map.Entry contract from being broken. |
DoubleOrderedMap | This class is deprecated. Replaced by TreeBidiMap in bidimap subpackage. Due to be removed in v4.0. |
DualHashBidiMap | Implementation of BidiMap that uses two HashMap instances. |
DualTreeBidiMap | Implementation of BidiMap that uses two TreeMap instances. |
DualTreeBidiMap.BidiOrderedMapIterator | Inner class MapIterator. |
DualTreeBidiMap.ViewMap | Internal sorted map view. |
EmptyIterator | Provides an implementation of an empty iterator. |
EmptyListIterator | Provides an implementation of an empty list iterator. |
EmptyMapIterator | Provides an implementation of an empty map iterator. |
EmptyOrderedIterator | Provides an implementation of an empty ordered iterator. |
EmptyOrderedMapIterator | Provides an implementation of an empty ordered map iterator. |
EntrySetMapIterator | Implements a MapIterator using a Map entrySet. |
EnumerationIterator | Adapter to make Enumeration Enumeration instances appear to be Iterator Iterator instances. |
EnumerationUtils | Provides utility methods for Enumeration instances. |
EqualPredicate | Predicate implementation that returns true if the input is the same object as the one stored in this predicate by equals. |
ExceptionClosure | Closure implementation that always throws an exception. |
ExceptionFactory | Factory implementation that always throws an exception. |
ExceptionPredicate | Predicate implementation that always throws an exception. |
ExceptionTransformer | Transformer implementation that always throws an exception. |
ExtendedProperties | This class extends normal Java properties by adding the possibility to use the same key many times concatenating the value strings instead of overwriting them. |
Factory | Defines a functor interface implemented by classes that create objects. |
FactoryTransformer | Transformer implementation that calls a Factory and returns the result. |
FactoryUtils | FactoryUtils provides reference implementations and utilities
for the Factory functor interface. |
FalsePredicate | Predicate implementation that always returns false. |
FastArrayList | A customized implementation of |
FastHashMap | A customized implementation of |
FastTreeMap | A customized implementation of |
FilterIterator | Decorates another Iterator using a predicate to filter elements. |
FilterListIterator | Decorates another ListIterator using a predicate to filter elements. |
FixedOrderComparator | A Comparator which imposes a specific order on a specific set of Objects. |
FixedSizeList | Decorates another List to fix the size preventing add/remove. |
FixedSizeMap | Decorates another Map to fix the size, preventing add/remove. |
FixedSizeSortedMap | Decorates another SortedMap to fix the size blocking add/remove. |
Flat3Map | A Map implementation that stores data in simple fields until
the size is greater than 3. |
ForClosure | Closure implementation that calls another closure n times, like a for loop. |
FunctorException | Runtime exception thrown from functors. |
GrowthList | Decorates another List to make it seamlessly grow when
indices larger than the list size are used on add and set,
avoiding most IndexOutOfBoundsExceptions. |
HashBag | This class is deprecated. Moved to bag subpackage and rewritten internally. Due to be removed in v4.0. |
HashBag | Implements Bag , using a HashMap to provide the
data storage. |
HashedMap | A Map implementation that is a general purpose alternative
to HashMap . |
IdentityMap | A Map implementation that matches keys and values based
on == not equals() . |
IdentityMap.IdentityEntry | HashEntry |
IdentityPredicate | Predicate implementation that returns true if the input is the same object as the one stored in this predicate. |
IfClosure | Closure implementation acts as an if statement calling one or other closure based on a predicate. |
InstanceofPredicate | Predicate implementation that returns true if the input is an instanceof the type stored in this predicate. |
InstantiateFactory | Factory implementation that creates a new object instance by reflection. |
InstantiateTransformer | Transformer implementation that creates a new object instance by reflection. |
InvokerTransformer | Transformer implementation that creates a new object instance by reflection. |
IterableMap | Defines a map that can be iterated directly without needing to create an entry set. |
IteratorChain | An IteratorChain is an Iterator that wraps a number of Iterators. |
IteratorEnumeration | Adapter to make an Iterator Iterator instance appear to be an Enumeration Enumeration instance. |
IteratorUtils | Provides static utility methods and decorators for Iterator instances. |
KeyValue | Defines a simple key value pair. |
LazyList | Decorates another List to create objects in the list on demand. |
LazyMap | Decorates another Map to create objects in the map on demand. |
LazySortedMap | Decorates another SortedMap to create objects in the map on demand. |
LinkedMap | A Map implementation that maintains the order of the entries. |
ListIteratorWrapper | Converts an iterator into a list iterator by caching the returned entries. |
ListOrderedMap | Decorates a Map to ensure that the order of addition is retained
using a List to maintain order. |
ListOrderedSet | Decorates another Set to ensure that the order of addition
is retained and used by the iterator. |
ListUtils | Provides utility methods and decorators for List instances. |
LoopingIterator | An Iterator that restarts when it reaches the end. |
LoopingListIterator | A ListIterator that restarts when it reaches the end or when it reaches the beginning. |
LRUMap | This class is deprecated. Moved to map subpackage. Due to be removed in v4.0. |
LRUMap | A Map implementation with a fixed maximum size which removes
the least recently used entry if an entry is added when full. |
MapBackedSet | Decorates a Map to obtain Set behaviour. |
MapIterator | Defines an iterator that operates over a Map . |
MapTransformer | Transformer implementation that returns the value held in a specified map using the input parameter as a key. |
MapUtils | Provides utility methods and decorators for Map and SortedMap instances. |
MultiHashMap | This class is deprecated. Class now available as MultiValueMap in map subpackage. This version is due to be removed in collections v4.0. |
MultiKey | A MultiKey allows multiple map keys to be merged together. |
MultiKeyMap | A Map implementation that uses multiple keys to map the value. |
MultiMap | Defines a map that holds a collection of values against each key. |
MultiValueMap | A MultiValueMap decorates another map, allowing it to have more than one value for a key. |
NodeCachingLinkedList | A List implementation that stores a cache of internal Node objects
in an effort to reduce wasteful object creation. |
NonePredicate | Predicate implementation that returns true if none of the predicates return true. |
NOPClosure | Closure implementation that does nothing. |
NOPTransformer | Transformer implementation that does nothing. |
NotNullPredicate | Predicate implementation that returns true if the input is not null. |
NotPredicate | Predicate implementation that returns the opposite of the decorated predicate. |
NullComparator | A Comparator that will compare nulls to be either lower or higher than other objects. |
NullIsExceptionPredicate | Predicate implementation that throws an exception if the input is null. |
NullIsFalsePredicate | Predicate implementation that returns false if the input is null. |
NullIsTruePredicate | Predicate implementation that returns true if the input is null. |
NullPredicate | Predicate implementation that returns true if the input is null. |
ObjectArrayIterator | An Iterator over an array of objects. |
ObjectArrayListIterator | Implements a ListIterator over an array of objects. |
ObjectGraphIterator | An Iterator that can traverse multiple iterators down an object graph. |
OnePredicate | Predicate implementation that returns true if only one of the predicates return true. |
OrderedBidiMap | Defines a map that allows bidirectional lookup between key and values and retains and provides access to an ordering. |
OrderedIterator | Defines an iterator that operates over an ordered collection. |
OrderedMap | Defines a map that maintains order and allows both forward and backward iteration through that order. |
OrderedMapIterator | Defines an iterator that operates over an ordered Map . |
OrPredicate | Predicate implementation that returns true if either of the predicates return true. |
Predicate | Defines a functor interface implemented by classes that perform a predicate test on an object. |
PredicatedBag | Decorates another Bag to validate that additions
match a specified predicate. |
PredicatedBuffer | Decorates another Buffer to validate that additions
match a specified predicate. |
PredicatedCollection | Decorates another Collection to validate that additions
match a specified predicate. |
PredicateDecorator | Defines a predicate that decorates one or more other predicates. |
PredicatedList | Decorates another List to validate that all additions
match a specified predicate. |
PredicatedList.PredicatedListIterator | Inner class Iterator for the PredicatedList |
PredicatedMap | Decorates another Map to validate that additions
match a specified predicate. |
PredicatedSet | Decorates another Set to validate that all additions
match a specified predicate. |
PredicatedSortedBag | Decorates another SortedBag to validate that additions
match a specified predicate. |
PredicatedSortedMap | Decorates another SortedMap to validate that additions
match a specified predicate. |
PredicatedSortedSet | Decorates another SortedSet to validate that all additions
match a specified predicate. |
PredicateTransformer | Transformer implementation that calls a Predicate using the input object and then returns the input. |
PredicateUtils | PredicateUtils provides reference implementations and utilities
for the Predicate functor interface. |
PriorityBuffer | Binary heap implementation of Buffer that provides for
removal based on Comparator ordering. |
PriorityQueue | This interface is deprecated. Replaced by the Buffer interface and implementations in buffer subpackage. Due to be removed in v4.0. |
PrototypeFactory | Factory implementation that creates a new instance each time based on a prototype. |
ProxyIterator | This class is deprecated. Use AbstractIteratorDecorator. Will be removed in v4.0 |
ProxyListIterator | This class is deprecated. Use AbstractListIteratorDecorator. Will be removed in v4.0 |
ProxyMap | This class is deprecated. Moved to map subpackage as AbstractMapDecorator. It will be removed in v4.0. |
ReferenceIdentityMap | A Map implementation that allows mappings to be
removed by the garbage collector and matches keys and values based
on == not equals() . |
ReferenceMap | This class is deprecated. Moved to map subpackage. Due to be removed in v4.0. |
ReferenceMap | A Map implementation that allows mappings to be
removed by the garbage collector. |
ResettableIterator | Defines an iterator that can be reset back to an initial state. |
ResettableListIterator | Defines a list iterator that can be reset back to an initial state. |
ReverseComparator | Reverses the order of another comparator by reversing the arguments
to its compare method. |
ReverseListIterator | Iterates backwards through a List, starting with the last element and continuing to the first. |
SequencedHashMap | This class is deprecated. Replaced by LinkedMap and ListOrderedMap in map subpackage. Due to be removed in v4.0. |
SetUniqueList | Decorates a List to ensure that no duplicates are present
much like a Set . |
SetUtils | Provides utility methods and decorators for Set and SortedSet instances. |
SingletonIterator | SingletonIterator is an Iterator over a single
object instance. |
SingletonListIterator | SingletonIterator is an ListIterator over a single
object instance. |
SingletonMap | A Map implementation that holds a single item and is fixed size. |
SortedBag | Defines a type of Bag that maintains a sorted order among
its unique representative members. |
SortedBidiMap | Defines a map that allows bidirectional lookup between key and values and retains both keys and values in sorted order. |
StaticBucketMap | This class is deprecated. Moved to map subpackage. Due to be removed in v4.0. |
StaticBucketMap | A StaticBucketMap is an efficient, thread-safe implementation of
java.util.Map that performs well in in a highly
thread-contentious environment. |
StringValueTransformer | Transformer implementation that returns the result of calling
String.valueOf on the input object. |
SwitchClosure | Closure implementation calls the closure whose predicate returns true, like a switch statement. |
SwitchTransformer | Transformer implementation calls the transformer whose predicate returns true, like a switch statement. |
SynchronizedBag | Decorates another Bag to synchronize its behaviour
for a multi-threaded environment. |
SynchronizedBuffer | Decorates another Buffer to synchronize its behaviour
for a multi-threaded environment. |
SynchronizedCollection | Decorates another Collection to synchronize its behaviour
for a multi-threaded environment. |
SynchronizedList | Decorates another List to synchronize its behaviour
for a multi-threaded environment. |
SynchronizedPriorityQueue | This class is deprecated. PriorityQueue is replaced by the Buffer interface, see buffer subpackage. Due to be removed in v4.0. |
SynchronizedSet | Decorates another Set to synchronize its behaviour for a
multi-threaded environment. |
SynchronizedSortedBag | Decorates another SortedBag to synchronize its behaviour
for a multi-threaded environment. |
SynchronizedSortedSet | Decorates another SortedSet to synchronize its behaviour
for a multi-threaded environment. |
TiedMapEntry | A java.util.Map.Entry Map.Entry tied to a map underneath. |
TransformedBag | Decorates another Bag to transform objects that are added. |
TransformedBuffer | Decorates another Buffer to transform objects that are added. |
TransformedCollection | Decorates another Collection to transform objects that are added. |
TransformedList | Decorates another List to transform objects that are added. |
TransformedList.TransformedListIterator | Inner class Iterator for the TransformedList |
TransformedMap | Decorates another Map to transform objects that are added. |
TransformedPredicate | Predicate implementation that transforms the given object before invoking
another Predicate . |
TransformedSet | Decorates another Set to transform objects that are added. |
TransformedSortedBag | Decorates another SortedBag to transform objects that are added. |
TransformedSortedMap | Decorates another SortedMap to transform objects that are added. |
TransformedSortedSet | Decorates another SortedSet to transform objects that are added. |
Transformer | Defines a functor interface implemented by classes that transform one object into another. |
TransformerClosure | Closure implementation that calls a Transformer using the input object and ignore the result. |
TransformerPredicate | Predicate implementation that returns the result of a transformer. |
TransformerUtils | TransformerUtils provides reference implementations and
utilities for the Transformer functor interface. |
TransformingComparator | Decorates another Comparator with transformation behavior. |
TransformIterator | Decorates an iterator such that each element returned is transformed. |
TreeBag | This class is deprecated. Moved to bag subpackage and rewritten internally. Due to be removed in v4.0. |
TreeBag | Implements SortedBag , using a TreeMap to provide
the data storage. |
TreeBidiMap | Red-Black tree-based implementation of BidiMap where all objects added
implement the Comparable interface. |
TreeList | A List implementation that is optimised for fast insertions and
removals at any index in the list. |
TruePredicate | Predicate implementation that always returns true. |
TypedBag | Decorates another Bag to validate that elements added
are of a specific type. |
TypedBuffer | Decorates another Buffer to validate that elements added
are of a specific type. |
TypedCollection | Decorates a Collection to validate that elements added are of a specific type. |
TypedList | Decorates another List to validate that elements
added are of a specific type. |
TypedMap | Decorates another Map to validate that elements added
are of a specific type. |
TypedSet | Decorates another Set to validate that elements
added are of a specific type. |
TypedSortedBag | Decorates another SortedBag to validate that elements added
are of a specific type. |
TypedSortedMap | Decorates another SortedMap to validate that elements added
are of a specific type. |
TypedSortedSet | Decorates another SortedSet to validate that elements
added are of a specific type. |
UnboundedFifoBuffer | This class is deprecated. Moved to buffer subpackage. Due to be removed in v4.0. |
UnboundedFifoBuffer | UnboundedFifoBuffer is a very efficient implementation of
Buffer that can grow to any size. |
UniqueFilterIterator | A FilterIterator which only returns "unique" Objects. |
UniquePredicate | Predicate implementation that returns true the first time an object is passed into the predicate. |
Unmodifiable | Marker interface for collections, maps and iterators that are unmodifiable. |
UnmodifiableBag | Decorates another Bag to ensure it can't be altered. |
UnmodifiableBidiMap | Decorates another BidiMap to ensure it can't be altered. |
UnmodifiableBoundedCollection | UnmodifiableBoundedCollection decorates another
BoundedCollection to ensure it can't be altered. |
UnmodifiableBuffer | Decorates another Buffer to ensure it can't be altered. |
UnmodifiableCollection | Decorates another Collection to ensure it can't be altered. |
UnmodifiableEntrySet | Decorates a map entry Set to ensure it can't be altered. |
UnmodifiableIterator | Decorates an iterator such that it cannot be modified. |
UnmodifiableList | Decorates another List to ensure it can't be altered. |
UnmodifiableListIterator | Decorates a list iterator such that it cannot be modified. |
UnmodifiableMap | Decorates another Map to ensure it can't be altered. |
UnmodifiableMapEntry | A java.util.Map.Entry Map.Entry that throws
UnsupportedOperationException when setValue is called. |
UnmodifiableMapIterator | Decorates a map iterator such that it cannot be modified. |
UnmodifiableOrderedBidiMap | Decorates another OrderedBidiMap to ensure it can't be altered. |
UnmodifiableOrderedMap | Decorates another OrderedMap to ensure it can't be altered. |
UnmodifiableOrderedMapIterator | Decorates an ordered map iterator such that it cannot be modified. |
UnmodifiableSet | Decorates another Set to ensure it can't be altered. |
UnmodifiableSortedBag | Decorates another SortedBag to ensure it can't be altered. |
UnmodifiableSortedBidiMap | Decorates another SortedBidiMap to ensure it can't be altered. |
UnmodifiableSortedMap | Decorates another SortedMap to ensure it can't be altered. |
UnmodifiableSortedSet | Decorates another SortedSet to ensure it can't be altered. |
WhileClosure | Closure implementation that executes a closure repeatedly until a condition is met, like a do-while or while loop. |