Module org.jhotdraw8.icollection
Package org.jhotdraw8.icollection
package org.jhotdraw8.icollection
Provides mutable and immutable collections.
-
ClassDescriptionImplements the
ImmutableAddOnlySetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).ChampMap<K,V> Implements theImmutableMapinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).ChampSet<E>Implements theImmutableSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).ChampVectorMap<K,V> Implements theImmutableSequencedMapinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).Implements theImmutableSequencedSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).Provides factory methods for creating a list ofMap.Entrys.MutableChampMap<K,V> Implements theMapinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).Implements theSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP).Implements theSequencedMapinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).Implements theSequencedSetinterface using a Compressed Hash-Array Mapped Prefix-tree (CHAMP) and a bit-mapped trie (Vector).MutableMapEntry<K,V> A map entry that supports mutation of the map that contains the entry.MutableRedBlackMap<K,V> Implements theNavigableSetinterface using a Red-Black tree.Implements theListinterface using a bit-mapped trie (Vector).This record holds an object that contains private data.RedBlackMap<K,V> Implements theImmutableNavigableSetinterface using a Red-Black tree.RedBlackSet<E>Implements theImmutableNavigableSetinterface using a Red-Black tree.VectorList<E>Implements theImmutableListinterface using a bit-mapped trie (Vector).