org.datamixer.collections
Class StringsIterator

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

public class StringsIterator
extends SyntheticIterator


Field Summary
protected  int current_
           
protected  int last_
           
 
Fields inherited from class org.datamixer.collections.SyntheticIterator
firstClosed_, lastClosed_, wasReset_
 
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
StringsIterator()
           
 
Method Summary
protected  boolean doDone()
          Returns false, always.
protected  void doGenerate()
          Generate the next element in the collection.
protected  Value doGetCurrentValue()
          Returns the current value.
protected  void doInitialize()
          Initialization.
 
Methods inherited from class org.datamixer.collections.SyntheticIterator
doReset, toString
 
Methods inherited from class org.datamixer.collections.DatamixerIterator
addDatamixerListener, doFireDatamixerEvent, fireDatamixerEvent, generate, getCollection, getContainer, getCurrent, getCurrentValue, 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, updateCurrentValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

current_

protected int current_

last_

protected int last_
Constructor Detail

StringsIterator

public StringsIterator()
Method Detail

doGetCurrentValue

protected Value doGetCurrentValue()
Returns the current value.

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

doInitialize

protected void doInitialize()
                     throws DatamixerException
Initialization.

Overrides:
doInitialize in class SyntheticIterator
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
Generate the next element in the collection.

Overrides:
doGenerate in class DatamixerIterator
Throws:
DatamixerException


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