Uses of Interface
org.jhotdraw8.icollection.immutable.ImmutableMap
Packages that use ImmutableMap
Package
Description
Provides mutable and immutable collections.
Provides facades of collection interfaces.
Defines interfaces to immutable collections.
-
Uses of ImmutableMap in org.jhotdraw8.icollection
Classes in org.jhotdraw8.icollection that implement ImmutableMapModifier and TypeClassDescriptionclassChampMap<K,V> Implements theImmutableMapinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).classChampVectorMap<K,V> Implements theImmutableSequencedMapinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).classRedBlackMap<K,V> Implements theImmutableNavigableSetinterface using a Red-Black tree. -
Uses of ImmutableMap in org.jhotdraw8.icollection.facade
Classes in org.jhotdraw8.icollection.facade that implement ImmutableMapModifier and TypeClassDescriptionclassImmutableMapFacade<K,V> Provides aImmutableMapfacade to a set ofImmutableMapfunctions. -
Uses of ImmutableMap in org.jhotdraw8.icollection.immutable
Subinterfaces of ImmutableMap in org.jhotdraw8.icollection.immutableModifier and TypeInterfaceDescriptioninterfaceAn interface to an immutable navigable map; the implementation guarantees that the state of the collection does not change.interfaceAn interface to an immutable map with a well-defined iteration order; the implementation guarantees that the state of the collection does not change.interfaceImmutableSortedMap<K,V> An interface to an immutable sorted map; the implementation guarantees that the state of the collection does not change.Methods in org.jhotdraw8.icollection.immutable that return ImmutableMapModifier and TypeMethodDescriptionImmutableMap.clear()Returns a copy of this map that is empty.Returns a copy of this map that contains all entries of this map with the specified entry added or updated.default ImmutableMap<K, V> Returns a copy of this map that contains all entries of this map with entries from the specified map added or updated.default ImmutableMap<K, V> Returns a copy of this map that contains all entries of this map with entries from the specified map added or updated.default ImmutableMap<K, V> ImmutableMap.putKeyValues(Object... kv) Returns a copy of this map that contains all entries of this map with entries from the specified map added or updated.Returns a copy of this map that contains all entries of this map with the specified entry removed.default ImmutableMap<K, V> Returns a copy of this map that contains all entries of this map except the entries of the specified collection.default ImmutableMap<K, V> Returns a copy of this map that contains only entries that are in this map and in the specified collection.default ImmutableMap<K, V> ImmutableMap.retainAll(ReadOnlyCollection<? extends K> c) Returns a copy of this map that contains only entries that are in this map and in the specified collection.