org.apache.velocity.tools.generic
Class LoopTool.SyncedIterator

java.lang.Object
  extended by 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 a LoopTool.ManagedIterator.


Constructor Summary
LoopTool.SyncedIterator(Iterator iterator)
           
 
Method Summary
 Object get()
          Returns the currently parallel value, if any.
 void shift()
          If the sync'ed iterator has any more values, this sets the next() value as the current one.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoopTool.SyncedIterator

public LoopTool.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 to null.


get

public Object get()
Returns the currently parallel value, if any.



Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.