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
public interface OrderedIterator extends 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) $
- Author:
- Stephen Colebourne
-
-
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.Object
previous()
Gets the previous element from the collection.-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
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
Object previous()
Gets the previous element from the collection.- Returns:
- the previous element in the iteration
- Throws:
NoSuchElementException
- if the iteration is finished
-
-