Class TreeBidiMap.ViewMapIterator
java.lang.Object
org.apache.commons.collections.bidimap.TreeBidiMap.ViewIterator
org.apache.commons.collections.bidimap.TreeBidiMap.ViewMapIterator
- All Implemented Interfaces:
Iterator
,MapIterator
,OrderedIterator
,OrderedMapIterator
- Enclosing class:
- TreeBidiMap
static class TreeBidiMap.ViewMapIterator
extends TreeBidiMap.ViewIterator
implements OrderedMapIterator
An iterator over the map.
-
Field Summary
FieldsFields inherited from class org.apache.commons.collections.bidimap.TreeBidiMap.ViewIterator
dataType, lastReturnedNode, main, nextNode, orderType, previousNode
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.collections.bidimap.TreeBidiMap.ViewIterator
doGetData, hasNext, hasPrevious, next, previous, remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
Methods inherited from interface org.apache.commons.collections.MapIterator
hasNext, next, remove
Methods inherited from interface org.apache.commons.collections.OrderedMapIterator
hasPrevious, previous
-
Field Details
-
oppositeType
private final int oppositeType
-
-
Constructor Details
-
ViewMapIterator
ViewMapIterator(TreeBidiMap main, int orderType) Constructor.- Parameters:
main
- the main maporderType
- the KEY or VALUE int for the order
-
-
Method Details
-
getKey
Description copied from interface:MapIterator
Gets the current key, which is the key returned by the last call tonext()
.- Specified by:
getKey
in interfaceMapIterator
- Returns:
- the current key
-
getValue
Description copied from interface:MapIterator
Gets the current value, which is the value associated with the last key returned bynext()
.- Specified by:
getValue
in interfaceMapIterator
- Returns:
- the current value
-
setValue
Description copied from interface:MapIterator
Sets the value associated with the current key (optional operation).- Specified by:
setValue
in interfaceMapIterator
- Parameters:
obj
- the new value- Returns:
- the previous value
-