Package org.apache.commons.collections
Interface OrderedIterator
-
- All Superinterfaces:
java.util.Iterator
- All Known Subinterfaces:
OrderedMapIterator
- All Known Implementing Classes:
AbstractLinkedList.LinkedListIterator
,AbstractLinkedList.LinkedSubListIterator
,AbstractLinkedMap.EntrySetIterator
,AbstractLinkedMap.KeySetIterator
,AbstractLinkedMap.LinkIterator
,AbstractLinkedMap.LinkMapIterator
,AbstractLinkedMap.ValuesIterator
,AbstractOrderedMapIteratorDecorator
,CursorableLinkedList.Cursor
,CursorableLinkedList.SubCursor
,DualTreeBidiMap.BidiOrderedMapIterator
,EmptyOrderedIterator
,EmptyOrderedMapIterator
,ListOrderedMap.ListOrderedMapIterator
,SingletonMap.SingletonMapIterator
,TreeBidiMap.ViewIterator
,TreeBidiMap.ViewMapIterator
,TreeList.TreeListIterator
,UnmodifiableOrderedMapIterator
public interface OrderedIterator extends java.util.Iterator
Defines an iterator that operates over an ordered collection.This iterator allows both forward and reverse iteration through the collection.
- 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 element that can be iterated to.java.lang.Object
previous()
Gets the previous element from the collection.
-
-
-
Method Detail
-
hasPrevious
boolean hasPrevious()
Checks to see if there is a previous element that can be iterated to.- Returns:
true
if the iterator has a previous element
-
previous
java.lang.Object previous()
Gets the previous element from the collection.- Returns:
- the previous element in the iteration
- Throws:
java.util.NoSuchElementException
- if the iteration is finished
-
-