Package org.entityfs.util.itr

Iterator implementations and utilities.

See:
          Description

Interface Summary
LockingDepthFirstIterator<T extends EntityView> This interface defines a locking depth first iterator.
LockingDepthLastIterator<T extends EntityView> This interface defines a locking depth-last iterator.
LockingIterator<T extends EntityView> This interface defines a locking iterator, i.e.
 

Class Summary
AbstractIterator<T extends IteratorContext<U>,U> This is an abstract class that can be inherited by EntityView iterator implementations.
AbstractLockingIterator An abstract base class for LockingIterator:s.
AbstractNoLockingIterator An abstract base class for non-locking LockingIterator:s.
AbstractPessimisticLockingIterator An abstract base class for pessimistic locking iterators.
AggregatingIterator<T> Deprecated. Use the version in org.entityfs.support.util instead.
DepthFirstIteratorImpl Standard implementation of DepthFirstIterator for EntityView :s.
DepthLastIteratorImpl Standard implementation of DepthLastIterator for EntityView :s.
FilteringIterator<T> An iterator that filters the results from another iterator.
Iterators This is a utility class with static methods for working with Iterator :s.
LocationAwareDepthFirstIteratorContextImpl This is used internally by LocationAwareDepthFirstIteratorImpl to keep track of where it is.
LocationAwareDepthFirstIteratorImpl This is an implementation of DepthFirstIterator that returns EntityAndRelativeLocation objects.
LocationAwareDepthLastIteratorContextImpl This is used internally by LocationAwareDepthLastIteratorImpl to keep track of where it is.
LocationAwareDepthLastIteratorImpl This is an implementation of DepthLastIterator that returns EntityAndRelativeLocation objects.
NoLockingDepthFirstIterator This is a depth first iterator that does not lock the returned entities.
NoLockingDepthLastIterator This is a depth last iterator that does not lock the returned entities.
OptimisticLockingDepthLastIterator This is a depth-last iterator (i.e.
PessimisticLockingDepthFirstIterator This is a depth first iterator that will acquire locks for all returned entities pessimistically.
PessimisticLockingDepthLastIterator This is a depth-last iterator (i.e.
 

Package org.entityfs.util.itr Description

Iterator implementations and utilities.

Since:
1.0
Author:
Karl Gustafsson