org.datamixer.collections
Class ValueListIterator

java.lang.Object
  extended byorg.datamixer.collections.DatamixerIterator
      extended byorg.datamixer.collections.ValueListIterator
All Implemented Interfaces:
DatamixerEventGenerator, java.util.Iterator

public class ValueListIterator
extends DatamixerIterator


Field Summary
protected  Value current_
           
protected  java.util.ListIterator iter_
           
protected  ValueList values_
           
 
Fields inherited from class org.datamixer.collections.DatamixerIterator
collection_, debugEnabled_, done_, doneChecked_, doneListeners_, format_, formatPattern_, id_, infoEnabled_, initialized_, logger_, name_, nextListeners_, path_, repeat_, repeatSet_
 
Constructor Summary
ValueListIterator()
           
 
Method Summary
protected  boolean doDone()
          Returns false, always.
protected  void doGenerate()
          Generate the next element in the collection.
protected  Value doGetCurrentValue()
          Returns the value most recently returned by nextValue().
protected  void doInitialize()
          Initialization.
protected  void doReset()
          Resets the iterator to an initial state.
 Value getCurrentValue()
          Returns the value most recently returned by nextValue().
 
Methods inherited from class org.datamixer.collections.DatamixerIterator
addDatamixerListener, doFireDatamixerEvent, fireDatamixerEvent, generate, getCollection, getContainer, getCurrent, getDataType, getFormat, getFormatPattern, getHasNext, getId, getListeners, getName, getNext, getNextValue, getPath, getRepeat, hasNext, initialize, next, remove, removeDatamixerListener, reset, setCollection, setContainer, setCurrentValue, setDataType, setFormatPattern, setId, setName, setRepeat, toString, updateCurrentValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

values_

protected ValueList values_

iter_

protected java.util.ListIterator iter_

current_

protected Value current_
Constructor Detail

ValueListIterator

public ValueListIterator()
Method Detail

getCurrentValue

public Value getCurrentValue()
Returns the value most recently returned by nextValue().

Overrides:
getCurrentValue in class DatamixerIterator
Returns:
the current value.

doGetCurrentValue

protected Value doGetCurrentValue()
Returns the value most recently returned by nextValue().

Specified by:
doGetCurrentValue in class DatamixerIterator
Returns:
the current value.

doInitialize

protected void doInitialize()
                     throws DatamixerException
Initialization.

Overrides:
doInitialize in class DatamixerIterator
Throws:
DatamixerException

doDone

protected boolean doDone()
                  throws DatamixerException
Description copied from class: DatamixerIterator
Returns false, always.

Overrides:
doDone in class DatamixerIterator
Throws:
DatamixerException

doGenerate

protected void doGenerate()
                   throws DatamixerException
Description copied from class: DatamixerIterator
Generate the next element in the collection.

Overrides:
doGenerate in class DatamixerIterator
Throws:
DatamixerException

doReset

protected void doReset()
                throws DatamixerException
Resets the iterator to an initial state.

Overrides:
doReset in class DatamixerIterator
Throws:
DatamixerException


Copyright © 2004-2006 datamixer.org. All Rights Reserved.