|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.datamixer.collections.DatamixerIterator
org.datamixer.collections.IteratorReference
| Field Summary | |
protected DatamixerIterator |
reference_
the referenced iterator |
protected boolean |
useCurrent_
use iterator's current value if true |
| 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 | |
IteratorReference()
|
|
IteratorReference(DatamixerIterator value)
|
|
| Method Summary | |
protected boolean |
doDone()
Returns true if generation has finished. |
protected void |
doGenerate()
Generate the next element in the collection. |
protected Value |
doGetCurrentValue()
Returns the current value. |
protected void |
doInitialize()
Initialization. |
protected void |
doReset()
Resets the generator to an initial state. |
void |
fireDatamixerEvent(int event)
Calls handleDatamixerEvent on listeners. |
DatamixerCollection |
getCollection()
Returns this iterator's collection. |
int |
getDataType()
Returns the datatype. |
java.text.Format |
getFormat(java.lang.String pattern)
Returns an appropriate Format object. |
DatamixerIterator |
getReference()
|
boolean |
getUseCurrent()
|
void |
setReference(DatamixerIterator value)
|
void |
setUseCurrent(boolean value)
|
| Methods inherited from class org.datamixer.collections.DatamixerIterator |
addDatamixerListener, doFireDatamixerEvent, generate, getContainer, getCurrent, getCurrentValue, 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 |
protected DatamixerIterator reference_
protected boolean useCurrent_
| Constructor Detail |
public IteratorReference()
public IteratorReference(DatamixerIterator value)
| Method Detail |
public void fireDatamixerEvent(int event)
throws DatamixerException
handleDatamixerEvent on listeners. If there are no
listeners, then calls fireDatamixerEvent on referenced iterator.
fireDatamixerEvent in interface DatamixerEventGeneratorfireDatamixerEvent in class DatamixerIteratorDatamixerException
protected void doInitialize()
throws DatamixerException
doInitialize in class DatamixerIteratorDatamixerExceptionpublic DatamixerCollection getCollection()
getCollection in class DatamixerIteratorpublic int getDataType()
getDataType in class DatamixerIteratorprotected Value doGetCurrentValue()
doGetCurrentValue in class DatamixerIteratorpublic java.text.Format getFormat(java.lang.String pattern)
getFormat in class DatamixerIterator
protected boolean doDone()
throws DatamixerException
true if generation has finished.
doDone in class DatamixerIteratorDatamixerException
protected void doGenerate()
throws DatamixerException
doGenerate in class DatamixerIteratorDatamixerException
protected void doReset()
throws DatamixerException
doReset in class DatamixerIteratorDatamixerExceptionpublic DatamixerIterator getReference()
public void setReference(DatamixerIterator value)
public boolean getUseCurrent()
public void setUseCurrent(boolean value)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||