Package | Description |
---|---|
org.djutils.immutablecollections |
Contains a set of immutable collection interfaces and wrapper implementations.
|
Class and Description |
---|
Immutable
Indicate whether the immutable collection contains a COPY of the collection (neither changeable by the user of the
immutable collection, nor by anyone holding a pointer to the original collection), or a WRAP for the original
collection (not changeable by the user of the immutable collection, but can be changed by anyone holding a pointer to
the original collection that is wrapped).
|
ImmutableAbstractCollection
An abstract base class for an immutable wrapper for a Set.
|
ImmutableAbstractList
An abstract base class for an immutable wrapper for a List.
|
ImmutableAbstractMap
An abstract base class for an immutable wrapper for a Map.
|
ImmutableAbstractSet
An abstract base class for an immutable wrapper for a Set.
|
ImmutableCollection
A Collection interface without the methods that can change it.
|
ImmutableIterator
An immutable iterator over elements, wrapping a "mutable" iterator.
|
ImmutableList
A List interface without the methods that can change it.
|
ImmutableMap
A Map interface without the methods that can change it.
|
ImmutableMap.ImmutableEntry
A map entry (key-value pair).
|
ImmutableNavigableMap
A
ImmutableSortedMap extended with navigation methods reporting closest matches for given search targets. |
ImmutableNavigableSet
A
ImmutableSortedSet extended with navigation methods reporting closest matches for given search targets. |
ImmutableSet
A Set interface without the methods that can change it.
|
ImmutableSortedMap
A SortedMap interface without the methods that can change it.
|
ImmutableSortedSet
A SortedSet interface without the methods that can change it.
|
ImmutableTreeMap
An immutable wrapper for a TreeMap.
|
ImmutableTreeSet
An immutable wrapper for a TreeSet.
|
ImmutableVector
An immutable wrapper for a Vector.
|
Copyright © 2018–2019 Delft University of Technology. All rights reserved.