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.iterators |
This package contains implementations of the
Iterator interface. |
org.apache.commons.collections4.map | |
org.apache.commons.collections4.multimap |
This package contains implementations of the
MultiValuedMap interfaces. |
org.apache.commons.collections4.splitmap |
Modifier and Type | Interface | Description |
---|---|---|
interface |
OrderedMapIterator<K,V> |
Defines an iterator that operates over an ordered
Map . |
Modifier and Type | Field | Description |
---|---|---|
static MapIterator |
IteratorUtils.EMPTY_MAP_ITERATOR |
A map iterator over no elements.
|
Modifier and Type | Method | Description |
---|---|---|
static <K,V> MapIterator<K,V> |
IteratorUtils.emptyMapIterator() |
Gets an empty map iterator.
|
MapIterator<K,V> |
IterableGet.mapIterator() |
Obtains a
MapIterator over the map. |
MapIterator<K,V> |
MultiValuedMap.mapIterator() |
Obtains a
MapIterator over this multi-valued map. |
static <K,V> MapIterator<K,V> |
IteratorUtils.unmodifiableMapIterator(MapIterator<K,V> mapIterator) |
Gets an immutable version of a
MapIterator . |
Modifier and Type | Method | Description |
---|---|---|
static <K,V> MapIterator<K,V> |
IteratorUtils.unmodifiableMapIterator(MapIterator<K,V> mapIterator) |
Gets an immutable version of a
MapIterator . |
Modifier and Type | Class | Description |
---|---|---|
protected static class |
AbstractDualBidiMap.BidiMapIterator<K,V> |
Inner class MapIterator.
|
protected static class |
DualTreeBidiMap.BidiOrderedMapIterator<K,V> |
Inner class MapIterator.
|
Modifier and Type | Method | Description |
---|---|---|
MapIterator<K,V> |
AbstractBidiMapDecorator.mapIterator() |
|
MapIterator<K,V> |
AbstractDualBidiMap.mapIterator() |
Obtains a
MapIterator over the map. |
MapIterator<K,V> |
UnmodifiableBidiMap.mapIterator() |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractMapIteratorDecorator<K,V> |
Provides basic behaviour for decorating a map iterator with extra functionality.
|
class |
AbstractOrderedMapIteratorDecorator<K,V> |
Provides basic behaviour for decorating an ordered map iterator with extra functionality.
|
class |
EmptyMapIterator<K,V> |
Provides an implementation of an empty map iterator.
|
class |
EmptyOrderedMapIterator<K,V> |
Provides an implementation of an empty ordered map iterator.
|
class |
EntrySetMapIterator<K,V> |
Implements a
MapIterator using a Map entrySet. |
class |
UnmodifiableMapIterator<K,V> |
Decorates a map iterator such that it cannot be modified.
|
class |
UnmodifiableOrderedMapIterator<K,V> |
Decorates an ordered map iterator such that it cannot be modified.
|
Modifier and Type | Field | Description |
---|---|---|
static MapIterator |
EmptyMapIterator.INSTANCE |
Singleton instance of the iterator.
|
Modifier and Type | Method | Description |
---|---|---|
static <K,V> MapIterator<K,V> |
EmptyMapIterator.emptyMapIterator() |
Get a typed instance of the iterator.
|
protected MapIterator<K,V> |
AbstractMapIteratorDecorator.getMapIterator() |
Gets the iterator being decorated.
|
static <K,V> MapIterator<K,V> |
UnmodifiableMapIterator.unmodifiableMapIterator(MapIterator<? extends K,? extends V> iterator) |
Decorates the specified iterator such that it cannot be modified.
|
Modifier and Type | Method | Description |
---|---|---|
static <K,V> MapIterator<K,V> |
UnmodifiableMapIterator.unmodifiableMapIterator(MapIterator<? extends K,? extends V> iterator) |
Decorates the specified iterator such that it cannot be modified.
|
Constructor | Description |
---|---|
AbstractMapIteratorDecorator(MapIterator<K,V> iterator) |
Constructor that decorates the specified iterator.
|
Modifier and Type | Class | Description |
---|---|---|
protected static class |
AbstractHashedMap.HashMapIterator<K,V> |
MapIterator implementation.
|
protected static class |
AbstractLinkedMap.LinkMapIterator<K,V> |
MapIterator implementation.
|
protected static class |
AbstractSortedMapDecorator.SortedMapIterator<K,V> |
OrderedMapIterator implementation.
|
class |
EntrySetToMapIteratorAdapter<K,V> |
Adapts a Map entrySet to the MapIterator interface.
|
Modifier and Type | Method | Description |
---|---|---|
MapIterator<K,V> |
AbstractHashedMap.mapIterator() |
Gets an iterator over the map.
|
MapIterator<K,V> |
AbstractIterableMap.mapIterator() |
Obtains a
MapIterator over the map. |
MapIterator<K,V> |
AbstractReferenceMap.mapIterator() |
Gets a MapIterator over the reference map.
|
MapIterator<K,V> |
Flat3Map.mapIterator() |
Gets an iterator over the map.
|
MapIterator<MultiKey<? extends K>,V> |
MultiKeyMap.mapIterator() |
|
MapIterator<K,V> |
UnmodifiableMap.mapIterator() |
Modifier and Type | Method | Description |
---|---|---|
MapIterator<K,V> |
AbstractMultiValuedMap.mapIterator() |
|
MapIterator<K,V> |
AbstractMultiValuedMapDecorator.mapIterator() |
|
MapIterator<K,V> |
UnmodifiableMultiValuedMap.mapIterator() |
Modifier and Type | Method | Description |
---|---|---|
MapIterator<K,V> |
AbstractIterableGetMapDecorator.mapIterator() |
Get a MapIterator over this Get.
|
Copyright © 2001-2019 - Apache Software Foundation