Class LoopTool.SyncedIterator
- java.lang.Object
-
- org.apache.velocity.tools.generic.LoopTool.SyncedIterator
-
- Enclosing class:
- LoopTool
public static class LoopTool.SyncedIterator extends Object
Simple wrapper to make it easy to keep an arbitray Iterator in sync with aLoopTool.ManagedIterator.
-
-
Constructor Summary
Constructors Constructor Description SyncedIterator(Iterator iterator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget()Returns the currently parallel value, if any.voidshift()If the sync'ed iterator has any more values, this sets the next() value as the current one.
-
-
-
Constructor Detail
-
SyncedIterator
public SyncedIterator(Iterator iterator)
-
-
Method Detail
-
shift
public void shift()
If the sync'ed iterator has any more values, this sets the next() value as the current one. If there are no more values, this sets the current one tonull.
-
get
public Object get()
Returns the currently parallel value, if any.
-
-