| 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 and Description |
|---|---|
interface |
OrderedMapIterator<K
Defines an iterator that operates over an ordered
Map.
|
| Modifier and Type | Field and Description |
|---|---|
static MapIterator |
IteratorUtils.EMPTY_MAP_ITERATOR
A map iterator over no elements.
|
| Modifier and Type | Method and Description |
|---|---|
static <K |
IteratorUtils.emptyMapIterator()
Gets an empty map iterator.
|
MapIterator |
MultiValuedMap.mapIterator()
Obtains a
MapIterator over this multi-valued map.
|
MapIterator |
IterableGet.mapIterator()
Obtains a
MapIterator over the map.
|
static <K |
IteratorUtils.unmodifiableMapIterator(MapIterator
Gets an immutable version of a
MapIterator.
|
| Modifier and Type | Method and Description |
|---|---|
static <K |
IteratorUtils.unmodifiableMapIterator(MapIterator
Gets an immutable version of a
MapIterator.
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractDualBidiMap
Inner class MapIterator.
|
protected static class |
DualTreeBidiMap
Inner class MapIterator.
|
| Modifier and Type | Method and Description |
|---|---|
MapIterator |
UnmodifiableBidiMap.mapIterator()
|
MapIterator |
AbstractDualBidiMap.mapIterator()
Obtains a
MapIterator over the map.
|
MapIterator |
AbstractBidiMapDecorator.mapIterator()
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMapIteratorDecorator<K
Provides basic behaviour for decorating a map iterator with extra functionality.
|
class |
AbstractOrderedMapIteratorDecorator<K
Provides basic behaviour for decorating an ordered map iterator with extra functionality.
|
class |
EmptyMapIterator<K
Provides an implementation of an empty map iterator.
|
class |
EmptyOrderedMapIterator<K
Provides an implementation of an empty ordered map iterator.
|
class |
EntrySetMapIterator<K
Implements a
MapIterator using a Map entrySet.
|
class |
UnmodifiableMapIterator<K
Decorates a map iterator such that it cannot be modified.
|
class |
UnmodifiableOrderedMapIterator<K
Decorates an ordered map iterator such that it cannot be modified.
|
| Modifier and Type | Field and Description |
|---|---|
static MapIterator |
EmptyMapIterator.INSTANCE
Singleton instance of the iterator.
|
| Modifier and Type | Method and Description |
|---|---|
static <K |
EmptyMapIterator.emptyMapIterator()
Get a typed instance of the iterator.
|
protected MapIterator |
AbstractMapIteratorDecorator.getMapIterator()
Gets the iterator being decorated.
|
static <K |
UnmodifiableMapIterator.unmodifiableMapIterator(MapIterator
Decorates the specified iterator such that it cannot be modified.
|
| Modifier and Type | Method and Description |
|---|---|
static <K |
UnmodifiableMapIterator.unmodifiableMapIterator(MapIterator
Decorates the specified iterator such that it cannot be modified.
|
| Constructor and Description | |
|---|---|
AbstractMapIteratorDecorator(MapIterator
Constructor that decorates the specified iterator.
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractHashedMap
MapIterator implementation.
|
protected static class |
AbstractLinkedMap
MapIterator implementation.
|
protected static class |
AbstractSortedMapDecorator
OrderedMapIterator implementation.
|
class |
EntrySetToMapIteratorAdapter<K
Adapts a Map entrySet to the MapIterator interface.
|
| Modifier and Type | Method and Description |
|---|---|
MapIterator |
MultiKeyMap.mapIterator()
|
MapIterator |
AbstractIterableMap.mapIterator()
Obtains a
MapIterator over the map.
|
MapIterator |
UnmodifiableMap.mapIterator()
|
MapIterator |
AbstractReferenceMap.mapIterator()
Gets a MapIterator over the reference map.
|
MapIterator |
Flat3Map.mapIterator()
Gets an iterator over the map.
|
MapIterator |
AbstractHashedMap.mapIterator()
Gets an iterator over the map.
|
| Modifier and Type | Method and Description |
|---|---|
MapIterator |
AbstractMultiValuedMap.mapIterator()
|
MapIterator |
UnmodifiableMultiValuedMap.mapIterator()
|
MapIterator |
AbstractMultiValuedMapDecorator.mapIterator()
|
| Modifier and Type | Method and Description |
|---|---|
MapIterator |
AbstractIterableGetMapDecorator.mapIterator()
Get a MapIterator over this Get.
|