Class TreeBidiMap.ViewIterator
- java.lang.Object
-
- org.apache.commons.collections4.bidimap.TreeBidiMap.ViewIterator
-
- Direct Known Subclasses:
TreeBidiMap.InverseViewMapEntryIterator,TreeBidiMap.InverseViewMapIterator,TreeBidiMap.ViewMapEntryIterator,TreeBidiMap.ViewMapIterator
- Enclosing class:
- TreeBidiMap<K extends Comparable<K>,V extends Comparable<V>>
abstract class TreeBidiMap.ViewIterator extends Object
An iterator over the map.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) TreeBidiMap.Node<K,V>lastReturnedNodeThe last node returned by the iterator.
-
Constructor Summary
Constructors Constructor Description ViewIterator(TreeBidiMap.DataElement orderType)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()booleanhasPrevious()protected TreeBidiMap.Node<K,V>navigateNext()protected TreeBidiMap.Node<K,V>navigatePrevious()voidremove()
-
-
-
Field Detail
-
lastReturnedNode
TreeBidiMap.Node<K extends Comparable<K>,V extends Comparable<V>> lastReturnedNode
The last node returned by the iterator.
-
-
Constructor Detail
-
ViewIterator
ViewIterator(TreeBidiMap.DataElement orderType)
Constructor.- Parameters:
orderType- the KEY or VALUE int for the order
-
-
Method Detail
-
hasNext
public final boolean hasNext()
-
navigateNext
protected TreeBidiMap.Node<K,V> navigateNext()
-
hasPrevious
public boolean hasPrevious()
-
navigatePrevious
protected TreeBidiMap.Node<K,V> navigatePrevious()
-
remove
public final void remove()
-
-