Uses of Interface
org.apache.commons.collections4.IterableMap
-
Packages that use IterableMap Package Description org.apache.commons.collections4 This package contains the interfaces and utilities shared across all the subpackages of this component.org.apache.commons.collections4.bidimap org.apache.commons.collections4.map org.apache.commons.collections4.trie This package contains implementations of theTrieinterface. -
-
Uses of IterableMap in org.apache.commons.collections4
Subinterfaces of IterableMap in org.apache.commons.collections4 Modifier and Type Interface Description interfaceBidiMap<K,V>Defines a map that allows bidirectional lookup between key and values.interfaceBoundedMap<K,V>Defines a map that is bounded in size.interfaceIterableSortedMap<K,V>SortedMap+OrderedMap.interfaceMultiMap<K,V>Deprecated.since 4.1, useMultiValuedMapinsteadinterfaceOrderedBidiMap<K,V>Defines a map that allows bidirectional lookup between key and values and retains and provides access to an ordering.interfaceOrderedMap<K,V>Defines a map that maintains order and allows both forward and backward iteration through that order.interfaceSortedBidiMap<K,V>Defines a map that allows bidirectional lookup between key and values and retains both keys and values in sorted order.interfaceTrie<K,V>Defines the interface for a prefix tree, an ordered tree data structure.Methods in org.apache.commons.collections4 that return IterableMap Modifier and Type Method Description static <K,V>
IterableMap<K,V>MapUtils. fixedSizeMap(java.util.Map<K,V> map)Returns a fixed-sized map backed by the given map.static <K,V>
IterableMap<K,V>MapUtils. iterableMap(java.util.Map<K,V> map)Get the specifiedMapas anIterableMap.static <K,V>
IterableMap<K,V>MapUtils. lazyMap(java.util.Map<K,V> map, Factory<? extends V> factory)Returns a "lazy" map whose values will be created on demand.static <K,V>
IterableMap<K,V>MapUtils. lazyMap(java.util.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(java.util.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)Get the specifiedGetas an instance ofIterableMap.static <K,V>
IterableMap<K,V>MapUtils. transformedMap(java.util.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
Classes in org.apache.commons.collections4.bidimap that implement IterableMap Modifier and Type Class Description classAbstractBidiMapDecorator<K,V>Provides a base decorator that enables additional functionality to be added to a BidiMap via decoration.classAbstractDualBidiMap<K,V>AbstractBidiMapimplemented using two maps.classAbstractOrderedBidiMapDecorator<K,V>Provides a base decorator that enables additional functionality to be added to an OrderedBidiMap via decoration.classAbstractSortedBidiMapDecorator<K,V>Provides a base decorator that enables additional functionality to be added to a SortedBidiMap via decoration.classDualHashBidiMap<K,V>Implementation ofBidiMapthat uses twoHashMapinstances.classDualLinkedHashBidiMap<K,V>Implementation ofBidiMapthat uses twoLinkedHashMapinstances.classDualTreeBidiMap<K,V>Implementation ofBidiMapthat uses twoTreeMapinstances.protected static classDualTreeBidiMap.ViewMap<K,V>Internal sorted map view.classTreeBidiMap<K extends java.lang.Comparable<K>,V extends java.lang.Comparable<V>>Red-Black tree-based implementation of BidiMap where all objects added implement theComparableinterface.classUnmodifiableBidiMap<K,V>Decorates anotherBidiMapto ensure it can't be altered.classUnmodifiableOrderedBidiMap<K,V>Decorates anotherOrderedBidiMapto ensure it can't be altered.classUnmodifiableSortedBidiMap<K,V>Decorates anotherSortedBidiMapto ensure it can't be altered. -
Uses of IterableMap in org.apache.commons.collections4.map
Classes in org.apache.commons.collections4.map that implement IterableMap Modifier and Type Class Description classAbstractHashedMap<K,V>An abstract implementation of a hash-based map which provides numerous points for subclasses to override.classAbstractIterableMap<K,V>Provide a basicIterableMapimplementation.classAbstractLinkedMap<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.classAbstractMapDecorator<K,V>Provides a base decorator that enables additional functionality to be added to a Map via decoration.classAbstractOrderedMapDecorator<K,V>Provides a base decorator that enables additional functionality to be added to an OrderedMap via decoration.classAbstractReferenceMap<K,V>An abstract implementation of a hash-based map that allows the entries to be removed by the garbage collector.classAbstractSortedMapDecorator<K,V>Provides a base decorator that enables additional functionality to be added to a Map via decoration.classCaseInsensitiveMap<K,V>A case-insensitiveMap.classCompositeMap<K,V>Decorates a map of other maps to provide a single unified view.classDefaultedMap<K,V>Decorates anotherMapreturning a default value if the map does not contain the requested key.classFixedSizeMap<K,V>Decorates anotherMapto fix the size, preventing add/remove.classFixedSizeSortedMap<K,V>Decorates anotherSortedMapto fix the size blocking add/remove.classFlat3Map<K,V>AMapimplementation that stores data in simple fields until the size is greater than 3.classHashedMap<K,V>AMapimplementation that is a general purpose alternative toHashMap.classLazyMap<K,V>Decorates anotherMapto create objects in the map on demand.classLazySortedMap<K,V>Decorates anotherSortedMapto create objects in the map on demand.classLinkedMap<K,V>AMapimplementation that maintains the order of the entries.classListOrderedMap<K,V>Decorates aMapto ensure that the order of addition is retained using aListto maintain order.classLRUMap<K,V>AMapimplementation with a fixed maximum size which removes the least recently used entry if an entry is added when full.classMultiKeyMap<K,V>AMapimplementation that uses multiple keys to map the value.classMultiValueMap<K,V>Deprecated.since 4.1, useMultiValuedMapinsteadclassPassiveExpiringMap<K,V>Decorates aMapto evict expired entries once their expiration time has been reached.classPredicatedMap<K,V>Decorates anotherMapto validate that additions match a specified predicate.classPredicatedSortedMap<K,V>Decorates anotherSortedMapto validate that additions match a specified predicate.classReferenceIdentityMap<K,V>AMapimplementation that allows mappings to be removed by the garbage collector and matches keys and values based on==notequals().classReferenceMap<K,V>AMapimplementation that allows mappings to be removed by the garbage collector.classSingletonMap<K,V>AMapimplementation that holds a single item and is fixed size.classStaticBucketMap<K,V>A StaticBucketMap is an efficient, thread-safe implementation ofjava.util.Mapthat performs well in in a highly thread-contentious environment.classTransformedMap<K,V>Decorates anotherMapto transform objects that are added.classTransformedSortedMap<K,V>Decorates anotherSortedMapto transform objects that are added.classUnmodifiableMap<K,V>Decorates anotherMapto ensure it can't be altered.classUnmodifiableOrderedMap<K,V>Decorates anotherOrderedMapto ensure it can't be altered.classUnmodifiableSortedMap<K,V>Decorates anotherSortedMapto ensure it can't be altered. -
Uses of IterableMap in org.apache.commons.collections4.trie
Classes in org.apache.commons.collections4.trie that implement IterableMap Modifier and Type Class Description classAbstractBitwiseTrie<K,V>classPatriciaTrie<E>Implementation of a PATRICIA Trie (Practical Algorithm to Retrieve Information Coded in Alphanumeric).classUnmodifiableTrie<K,V>An unmodifiableTrie.
-