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.list |
This package contains implementations of the
List interface. |
org.apache.commons.collections4.map | |
org.apache.commons.collections4.set |
This package contains implementations of the
Set ,
SortedSet and
NavigableSet interfaces. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
OrderedMapIterator<K,V> |
Defines an iterator that operates over an ordered
Map . |
interface |
ResettableListIterator<E> |
Defines a list iterator that can be reset back to an initial state.
|
Modifier and Type | Field | Description |
---|---|---|
static OrderedIterator |
IteratorUtils.EMPTY_ORDERED_ITERATOR |
An ordered iterator over no elements.
|
Modifier and Type | Method | Description |
---|---|---|
static <E> OrderedIterator<E> |
IteratorUtils.emptyOrderedIterator() |
Gets an empty ordered iterator.
|
Modifier and Type | Class | Description |
---|---|---|
protected static class |
DualTreeBidiMap.BidiOrderedMapIterator<K,V> |
Inner class MapIterator.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractOrderedMapIteratorDecorator<K,V> |
Provides basic behaviour for decorating an ordered map iterator with extra functionality.
|
class |
ArrayListIterator<E> |
Implements a
ListIterator over an array. |
class |
EmptyListIterator<E> |
Provides an implementation of an empty list iterator.
|
class |
EmptyOrderedIterator<E> |
Provides an implementation of an empty ordered iterator.
|
class |
EmptyOrderedMapIterator<K,V> |
Provides an implementation of an empty ordered map iterator.
|
class |
ListIteratorWrapper<E> |
Converts an
Iterator into a ResettableListIterator . |
class |
LoopingListIterator<E> |
A ListIterator that restarts when it reaches the end or when it
reaches the beginning.
|
class |
ObjectArrayListIterator<E> |
Implements a
ListIterator over an array of objects. |
class |
ReverseListIterator<E> |
Iterates backwards through a List, starting with the last element
and continuing to the first.
|
class |
SingletonListIterator<E> |
SingletonIterator is an ListIterator over a single
object instance. |
class |
UnmodifiableOrderedMapIterator<K,V> |
Decorates an ordered map iterator such that it cannot be modified.
|
Modifier and Type | Field | Description |
---|---|---|
static OrderedIterator |
EmptyOrderedIterator.INSTANCE |
Singleton instance of the iterator.
|
Modifier and Type | Method | Description |
---|---|---|
static <E> OrderedIterator<E> |
EmptyOrderedIterator.emptyOrderedIterator() |
Typed instance of the iterator.
|
Modifier and Type | Class | Description |
---|---|---|
protected static class |
AbstractLinkedList.LinkedListIterator<E> |
A list iterator over the linked list.
|
protected static class |
AbstractLinkedList.LinkedSubListIterator<E> |
A list iterator over the linked sub list.
|
static class |
CursorableLinkedList.Cursor<E> |
An extended
ListIterator that allows concurrent changes to
the underlying list. |
protected static class |
CursorableLinkedList.SubCursor<E> |
A cursor for the sublist based on LinkedSubListIterator.
|
Modifier and Type | Class | Description |
---|---|---|
protected static class |
AbstractLinkedMap.EntrySetIterator<K,V> |
EntrySet iterator.
|
protected static class |
AbstractLinkedMap.KeySetIterator<K> |
KeySet iterator.
|
protected static class |
AbstractLinkedMap.LinkMapIterator<K,V> |
MapIterator implementation.
|
protected static class |
AbstractLinkedMap.ValuesIterator<V> |
Values iterator.
|
protected static class |
AbstractSortedMapDecorator.SortedMapIterator<K,V> |
OrderedMapIterator implementation.
|
Modifier and Type | Method | Description |
---|---|---|
OrderedIterator<E> |
ListOrderedSet.iterator() |
Copyright © 2001-2019 - Apache Software Foundation