Package org.apache.commons.collections
Interface OrderedMapIterator
-
- All Superinterfaces:
java.util.Iterator
,MapIterator
,OrderedIterator
- All Known Implementing Classes:
AbstractLinkedMap.LinkMapIterator
,AbstractOrderedMapIteratorDecorator
,DualTreeBidiMap.BidiOrderedMapIterator
,EmptyOrderedMapIterator
,ListOrderedMap.ListOrderedMapIterator
,SingletonMap.SingletonMapIterator
,TreeBidiMap.ViewMapIterator
,UnmodifiableOrderedMapIterator
public interface OrderedMapIterator extends MapIterator, OrderedIterator
Defines an iterator that operates over an orderedMap
.This iterator allows both forward and reverse iteration through the map.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 646777 $ $Date: 2008-04-10 14:33:15 +0200 (Thu, 10 Apr 2008) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
hasPrevious()
Checks to see if there is a previous entry that can be iterated to.java.lang.Object
previous()
Gets the previous key from theMap
.
-
-
-
Method Detail
-
hasPrevious
boolean hasPrevious()
Checks to see if there is a previous entry that can be iterated to.- Specified by:
hasPrevious
in interfaceOrderedIterator
- Returns:
true
if the iterator has a previous element
-
previous
java.lang.Object previous()
Gets the previous key from theMap
.- Specified by:
previous
in interfaceOrderedIterator
- Returns:
- the previous key in the iteration
- Throws:
java.util.NoSuchElementException
- if the iteration is finished
-
-