Package org.apache.commons.collections
Interface OrderedIterator
- All Superinterfaces:
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
,UnmodifiableOrderedMapIterator
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) $
- Author:
- Stephen Colebourne
-
Method Details
-
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
Object previous()Gets the previous element from the collection.- Returns:
- the previous element in the iteration
- Throws:
NoSuchElementException
- if the iteration is finished
-