Uses of Enum Class
org.djutils.immutablecollections.Immutable
Packages that use Immutable
Package
Description
Contains a set of immutable collection interfaces and wrapper implementations.
-
Uses of Immutable in org.djutils.immutablecollections
Fields in org.djutils.immutablecollections declared as ImmutableModifier and TypeFieldDescriptionprotected final ImmutableImmutableAbstractCollection.copyOrWrapCOPY stores a safe, internal copy of the collection; WRAP stores a pointer to the original collection.protected final ImmutableImmutableAbstractMap.copyOrWrapCOPY stores a safe, internal copy of the collection; WRAP stores a pointer to the original collection.Methods in org.djutils.immutablecollections that return ImmutableModifier and TypeMethodDescriptionstatic ImmutableReturns the enum constant of this class with the specified name.static Immutable[]Immutable.values()Returns an array containing the constants of this enum class, in the order they are declared.Constructors in org.djutils.immutablecollections with parameters of type ImmutableModifierConstructorDescriptionImmutableAbstractCollection(Immutable copyOrWrap) Construct an abstract immutable collection.protectedImmutableAbstractList(List<E> list, Immutable copyOrWrap) Construct an abstract immutable list.protectedImmutableAbstractMap(Map<K, V> map, Immutable copyOrWrap) Construct an abstract immutable map.protectedImmutableAbstractSet(Set<E> set, Immutable copyOrWrap) Construct an abstract immutable set.ImmutableArrayList(List<E> list, Immutable copyOrWrap) ImmutableArrayList(ImmutableAbstractList<E> list, Immutable copyOrWrap) ImmutableHashMap(Map<K, V> map, Immutable copyOrWrap) ImmutableHashMap(ImmutableAbstractMap<K, V> immutableMap, Immutable copyOrWrap) ImmutableHashSet(Set<E> set, Immutable copyOrWrap) Construct a new ImmutableHashSet containing the provided set.ImmutableHashSet(ImmutableAbstractSet<E> set, Immutable copyOrWrap) Construct a new ImmutableHashSet containing the provided set.ImmutableLinkedHashMap(Map<K, V> map, Immutable copyOrWrap) ImmutableLinkedHashMap(ImmutableAbstractMap<K, V> immutableMap, Immutable copyOrWrap) ImmutableLinkedHashSet(Set<E> collection, Immutable copyOrWrap) ImmutableLinkedHashSet(ImmutableAbstractSet<E> set, Immutable copyOrWrap) ImmutableTreeMap(NavigableMap<K, V> map, Immutable copyOrWrap) ImmutableTreeMap(ImmutableTreeMap<K, V> immutableTreeMap, Immutable copyOrWrap) ImmutableTreeSet(NavigableSet<E> treeSet, Immutable copyOrWrap) ImmutableTreeSet(ImmutableTreeSet<E> immutableTreeSet, Immutable copyOrWrap) ImmutableVector(Vector<E> vector, Immutable copyOrWrap) ImmutableVector(ImmutableVector<E> vector, Immutable copyOrWrap)