See: Description
| Interface | Description |
|---|---|
| ImmutableCollection<E> |
A Collection interface without the methods that can change it.
|
| ImmutableList<E> |
A List interface without the methods that can change it.
|
| ImmutableMap<K,V> |
A Map interface without the methods that can change it.
|
| ImmutableNavigableMap<K,V> |
A
ImmutableSortedMap extended with navigation methods reporting closest matches for given search targets. |
| ImmutableNavigableSet<E> |
A
ImmutableSortedSet extended with navigation methods reporting closest matches for given search targets. |
| ImmutableSet<E> |
A Set interface without the methods that can change it.
|
| ImmutableSortedMap<K,V> |
A SortedMap interface without the methods that can change it.
|
| ImmutableSortedSet<E> |
A SortedSet interface without the methods that can change it.
|
| Class | Description |
|---|---|
| ImmutableAbstractCollection<E> |
An abstract base class for an immutable wrapper for a Set.
|
| ImmutableAbstractList<E> |
An abstract base class for an immutable wrapper for a List.
|
| ImmutableAbstractMap<K,V> |
An abstract base class for an immutable wrapper for a Map.
|
| ImmutableAbstractSet<E> |
An abstract base class for an immutable wrapper for a Set.
|
| ImmutableArrayList<E> |
An immutable wrapper for an ArrayList.
|
| ImmutableCollections |
Static methods operating on immutable collections, or a mix of an immutable collection and a mutable collection.
|
| ImmutableHashMap<K,V> |
An immutable wrapper for a HashMap.
|
| ImmutableHashSet<E> |
An immutable wrapper for a HashSet.
|
| ImmutableIterator<E> |
An immutable iterator over elements, wrapping a "mutable" iterator.
|
| ImmutableLinkedHashMap<K,V> |
An immutable wrapper for a HashMap.
|
| ImmutableLinkedHashSet<E> |
An immutable wrapper for a HashSet.
|
| ImmutableMap.ImmutableEntry<K,V> |
A map entry (key-value pair).
|
| ImmutableTreeMap<K,V> |
An immutable wrapper for a TreeMap.
|
| ImmutableTreeSet<E> |
An immutable wrapper for a TreeSet.
|
| ImmutableVector<E> |
An immutable wrapper for a Vector.
|
| Enum | 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).
|
Copyright (c) 2016-2019 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djutils.org. The DJUTILS project is distributed under a three-clause BSD-style license, which can be found at https://djutils.org/docs/license.html.
Copyright © 2018–2019 Delft University of Technology. All rights reserved.