org.apache.commons.collections
Interface OrderedMapIterator
- All Superinterfaces:
- Iterator, MapIterator, OrderedIterator
- All Known Implementing Classes:
- DualTreeBidiMap.BidiOrderedMapIterator, UnmodifiableOrderedMapIterator, AbstractOrderedMapIteratorDecorator, AbstractLinkedMap.LinkMapIterator
- public interface OrderedMapIterator
- extends MapIterator, OrderedIterator
Defines an iterator that operates over an ordered Map
.
This iterator allows both forward and reverse iteration through the map.
- Since:
- Commons Collections 3.0
- Version:
- $Revision: 1.3 $ $Date: 2004/01/14 21:43:04 $
- Author:
- Stephen Colebourne
Method Summary |
boolean |
hasPrevious()
Checks to see if there is a previous entry that can be iterated to. |
Object |
previous()
Gets the previous key from the Map . |
hasPrevious
public boolean hasPrevious()
- Checks to see if there is a previous entry that can be iterated to.
- Specified by:
hasPrevious
in interface OrderedIterator
- Returns:
true
if the iterator has a previous element
previous
public Object previous()
- Gets the previous key from the
Map
.
- Specified by:
previous
in interface OrderedIterator
- Returns:
- the previous key in the iteration
- Throws:
NoSuchElementException
- if the iteration is finished
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.