org.entityfs.itr
Interface DepthLastIterator<T>

All Superinterfaces:
Iterator<T>
All Known Subinterfaces:
LockingDepthLastIterator<T>
All Known Implementing Classes:
DepthLastIteratorImpl, LocationAwareDepthLastIteratorImpl, OptimisticLockingDepthLastIterator, PessimisticLockingDepthLastIterator

public interface DepthLastIterator<T>
extends Iterator<T>

This is a marker interface for flagging that an iterator is a recursive, depth-last iterator. (I.e. a breadth-first iterator.)

This interface should have been named BreadthFirstIterator...

Since:
1.0
Author:
Karl Gustafsson

Method Summary
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove