org.datamixer.collections
Class SyntheticIterator

java.lang.Object
  extended byorg.datamixer.collections.DatamixerIterator
      extended byorg.datamixer.collections.SyntheticIterator
All Implemented Interfaces:
DatamixerEventGenerator, java.util.Iterator
Direct Known Subclasses:
DatesIterator, DoublesIterator, IntsIterator, StringsIterator

public abstract class SyntheticIterator
extends DatamixerIterator


Field Summary
protected  boolean firstClosed_
          true if first bound is closed
protected  boolean lastClosed_
          true if last bound is closed
protected  boolean wasReset_
          true if iterator was reset and next hasn't been called
 
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
SyntheticIterator()
           
 
Method Summary
protected  void doInitialize()
          Initialization.
protected  void doReset()
          Resets the iterator to an initial state.
 java.lang.String toString()
           
 
Methods inherited from class org.datamixer.collections.DatamixerIterator
addDatamixerListener, doDone, doFireDatamixerEvent, doGenerate, doGetCurrentValue, 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

firstClosed_

protected boolean firstClosed_
true if first bound is closed


lastClosed_

protected boolean lastClosed_
true if last bound is closed


wasReset_

protected boolean wasReset_
true if iterator was reset and next hasn't been called

Constructor Detail

SyntheticIterator

public SyntheticIterator()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class DatamixerIterator

doInitialize

protected void doInitialize()
                     throws DatamixerException
Initialization.

Overrides:
doInitialize 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.