org.entityfs.util.itr
Class LocationAwareDepthLastIteratorContextImpl

java.lang.Object
  extended by org.entityfs.util.itr.LocationAwareDepthLastIteratorContextImpl

public final class LocationAwareDepthLastIteratorContextImpl
extends Object

This is used internally by LocationAwareDepthLastIteratorImpl to keep track of where it is.

Since:
1.1
Author:
Karl Gustafsson

Method Summary
protected  Iterator<EntityAndRelativeLocation<EntityView>> createIterator(EntityListable el, Filter<? super EntityView> f)
           
 EntityListable getDirectory()
           
 Iterator<T> getIterator()
           
 boolean isIteratingOverChildDirectories()
           
 void setIteratingOverChildDirectories(Filter<? super EntityView> f)
           
 boolean testAndClearShouldReturnThis()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createIterator

protected Iterator<EntityAndRelativeLocation<EntityView>> createIterator(EntityListable el,
                                                                         Filter<? super EntityView> f)

getDirectory

public EntityListable getDirectory()

testAndClearShouldReturnThis

public boolean testAndClearShouldReturnThis()

isIteratingOverChildDirectories

public boolean isIteratingOverChildDirectories()

getIterator

public Iterator<T> getIterator()

setIteratingOverChildDirectories

public void setIteratingOverChildDirectories(Filter<? super EntityView> f)