Uses of Interface
org.apache.commons.collections4.IterableMap
Package
Description
Interfaces and utilities shared across all packages.
Implements the
Trie
interface.-
Uses of IterableMap in org.apache.commons.collections4
Modifier and TypeInterfaceDescriptioninterface
BidiMap<K,
V> Defines a map that allows bidirectional lookup between key and values.interface
BoundedMap<K,
V> Defines a map that is bounded in size.interface
IterableSortedMap<K,
V> interface
MultiMap<K,
V> Deprecated.interface
OrderedBidiMap<K,
V> Defines a map that allows bidirectional lookup between key and values and retains and provides access to an ordering.interface
OrderedMap<K,
V> Defines a map that maintains order and allows both forward and backward iteration through that order.interface
SortedBidiMap<K,
V> Defines a map that allows bidirectional lookup between key and values and retains both keys and values in sorted order.interface
Trie<K,
V> Defines the interface for a prefix tree, an ordered tree data structure.Modifier and TypeMethodDescriptionstatic <K,
V> IterableMap<K, V> MapUtils.fixedSizeMap
(Map<K, V> map) Returns a fixed-sized map backed by the given map.static <K,
V> IterableMap<K, V> MapUtils.iterableMap
(Map<K, V> map) Gets the specifiedMap
as anIterableMap
.static <K,
V> IterableMap<K, V> Returns a "lazy" map whose values will be created on demand.static <K,
V> IterableMap<K, V> MapUtils.lazyMap
(Map<K, V> map, Transformer<? super K, ? extends V> transformerFactory) Returns a "lazy" map whose values will be created on demand.static <K,
V> IterableMap<K, V> MapUtils.predicatedMap
(Map<K, V> map, Predicate<? super K> keyPred, Predicate<? super V> valuePred) Returns a predicated (validating) map backed by the given map.static <K,
V> IterableMap<K, V> SplitMapUtils.readableMap
(Get<K, V> get) Gets the specifiedGet
as an instance ofIterableMap
.static <K,
V> IterableMap<K, V> MapUtils.transformedMap
(Map<K, V> map, Transformer<? super K, ? extends K> keyTransformer, Transformer<? super V, ? extends V> valueTransformer) Returns a transformed map backed by the given map. -
Uses of IterableMap in org.apache.commons.collections4.bidimap
Modifier and TypeClassDescriptionclass
Provides a base decorator that enables additional functionality to be added to a BidiMap via decoration.class
AbstractDualBidiMap<K,
V> AbstractBidiMap
implemented using two maps.class
Provides a base decorator that enables additional functionality to be added to an OrderedBidiMap via decoration.class
Provides a base decorator that enables additional functionality to be added to a SortedBidiMap via decoration.class
DualHashBidiMap<K,
V> class
ImplementsBidiMap
with twoLinkedHashMap
instances.class
DualTreeBidiMap<K,
V> protected static class
Internal sorted map view.class
TreeBidiMap<K extends Comparable<K>,
V extends Comparable<V>> Red-Black tree-based implementation of BidiMap where all objects added implement theComparable
interface.final class
UnmodifiableBidiMap<K,
V> Decorates anotherBidiMap
to ensure it can't be altered.final class
Decorates anotherOrderedBidiMap
to ensure it can't be altered.final class
Decorates anotherSortedBidiMap
to ensure it can't be altered. -
Uses of IterableMap in org.apache.commons.collections4.map
Modifier and TypeClassDescriptionclass
AbstractHashedMap<K,
V> An abstract implementation of a hash-based map which provides numerous points for subclasses to override.class
AbstractIterableMap<K,
V> Provide a basicIterableMap
implementation.class
AbstractLinkedMap<K,
V> An abstract implementation of a hash-based map that links entries to create an ordered map and which provides numerous points for subclasses to override.class
AbstractMapDecorator<K,
V> Provides a base decorator that enables additional functionality to be added to a Map via decoration.class
Provides a base decorator that enables additional functionality to be added to an OrderedMap via decoration.class
AbstractReferenceMap<K,
V> An abstract implementation of a hash-based map that allows the entries to be removed by the garbage collector.class
Provides a base decorator that enables additional functionality to be added to a Map via decoration.class
CaseInsensitiveMap<K,
V> A case-insensitiveMap
.class
CompositeMap<K,
V> Decorates a map of other maps to provide a single unified view.class
DefaultedMap<K,
V> Decorates anotherMap
returning a default value if the map does not contain the requested key.class
FixedSizeMap<K,
V> Decorates anotherMap
to fix the size, preventing add/remove.class
FixedSizeSortedMap<K,
V> Decorates anotherSortedMap
to fix the size blocking add/remove.class
Flat3Map<K,
V> AMap
implementation that stores data in simple fields until the size is greater than 3.class
HashedMap<K,
V> AMap
implementation that is a general purpose alternative toHashMap
.class
LazyMap<K,
V> Decorates anotherMap
to create objects in the map on demand.class
LazySortedMap<K,
V> Decorates anotherSortedMap
to create objects in the map on demand.class
LinkedMap<K,
V> AMap
implementation that maintains the order of the entries.class
ListOrderedMap<K,
V> Decorates aMap
to ensure that the order of addition is retained using aList
to maintain order.class
LRUMap<K,
V> AMap
implementation with a fixed maximum size which removes the least recently used entry if an entry is added when full.class
MultiKeyMap<K,
V> AMap
implementation that uses multiple keys to map the value.class
MultiValueMap<K,
V> Deprecated.since 4.1, useMultiValuedMap
insteadclass
PassiveExpiringMap<K,
V> Decorates aMap
to evict expired entries once their expiration time has been reached.class
PredicatedMap<K,
V> Decorates anotherMap
to validate that additions match a specified predicate.class
PredicatedSortedMap<K,
V> Decorates anotherSortedMap
to validate that additions match a specified predicate.class
ReferenceIdentityMap<K,
V> AMap
implementation that allows mappings to be removed by the garbage collector and matches keys and values based on==
notequals()
.class
ReferenceMap<K,
V> AMap
implementation that allows mappings to be removed by the garbage collector.class
SingletonMap<K,
V> AMap
implementation that holds a single item and is fixed size.final class
StaticBucketMap<K,
V> A StaticBucketMap is an efficient, thread-safe implementation ofMap
that performs well in a highly thread-contentious environment.class
TransformedMap<K,
V> Decorates anotherMap
to transform objects that are added.class
TransformedSortedMap<K,
V> Decorates anotherSortedMap
to transform objects that are added.final class
UnmodifiableMap<K,
V> Decorates anotherMap
to ensure it can't be altered.final class
Decorates anotherOrderedMap
to ensure it can't be altered.final class
Decorates anotherSortedMap
to ensure it can't be altered. -
Uses of IterableMap in org.apache.commons.collections4.trie
Modifier and TypeClassDescriptionclass
AbstractBitwiseTrie<K,
V> class
AbstractPatriciaTrie<K,
V> This class implements the base PATRICIA algorithm and everything that is related to theMap
interface.class
PatriciaTrie<V>
Implements a PATRICIA Trie (Practical Algorithm to Retrieve Information Coded in Alphanumeric).class
UnmodifiableTrie<K,
V> An unmodifiableTrie
.
MultiValuedMap
instead