org.datamixer.config.containers
Class CollectionContainerIteratorConfig

java.lang.Object
  extended byorg.datamixer.config.ElementBase
      extended byorg.datamixer.config.GeneratorConfig
          extended byorg.datamixer.config.collections.IteratorConfig
              extended byorg.datamixer.config.containers.CollectionContainerIteratorConfig
All Implemented Interfaces:
DatamixerConfig
Direct Known Subclasses:
CounterIteratorConfig, FunctionConfig

public class CollectionContainerIteratorConfig
extends IteratorConfig


Field Summary
protected  java.lang.String done_
          set the done policy.
protected  java.lang.Boolean repeatAll_
          set the repeat flag for all iterators to enabled.
 
Fields inherited from class org.datamixer.config.collections.IteratorConfig
null_, random_, replace_, seed_
 
Constructor Summary
CollectionContainerIteratorConfig()
           
 
Method Summary
 boolean addElement(DatamixerConfig element)
          Add element to self as a nested element.
protected  void doGetSupportedAttrs(java.util.List names)
          A list of names of supported attributes.
protected  void doInitialize()
           
 CollectionContainerIterator getCollectionContainerIteratorImpl()
           
 java.lang.String getDone()
           
 DatamixerIterator getIteratorImpl()
           
 java.lang.Boolean getRepeatAll()
           
 boolean setAttribute(java.lang.String name, java.lang.Object value)
          Set value into the attribute named name.
 void setDone(java.lang.String value)
           
 void setRepeatAll(java.lang.Boolean value)
           
 void setRepeatAll(java.lang.String repeatAll)
           
 
Methods inherited from class org.datamixer.config.collections.IteratorConfig
getCollectionId, getCurrent, getName, getReferenceId, getReplace, getSeed, initIteratorImpl, initRandomIteratorImpl, isNull, isRandom, resolveCollection, setCollectionId, setCurrent, setCurrent, setFormatPattern, setImplAttributes, setIteratorImpl, setName, setNull, setNull, setRandom, setRandom, setReferenceId, setReplace, setReplace, setSeed, setSeed, validate
 
Methods inherited from class org.datamixer.config.GeneratorConfig
getRepeat, setRepeat, setRepeat
 
Methods inherited from class org.datamixer.config.ElementBase
addField, addListener, error, error, error, findContext, findInContext, findInContext, findNearestContext, getAttribute, getContext, getElement, getElements, getField, getFields, getId, getImpl, getLineNumber, getListeners, getNamespace, getParent, getParentByTag, getQName, getScope, getSupportedAttrs, getSystemId, getTag, getText, initialize, initializeElements, setId, setImpl, setInContext, setInContext, setLineNumber, setListenerImpls, setNamespace, setParent, setScope, setScope, setScope, setSystemId, setTag, setText, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

done_

protected java.lang.String done_
set the done policy.


repeatAll_

protected java.lang.Boolean repeatAll_
set the repeat flag for all iterators to enabled.

Constructor Detail

CollectionContainerIteratorConfig

public CollectionContainerIteratorConfig()
Method Detail

doInitialize

protected void doInitialize()
                     throws DatamixerException
Overrides:
doInitialize in class IteratorConfig
Throws:
DatamixerException

addElement

public boolean addElement(DatamixerConfig element)
Add element to self as a nested element.

Specified by:
addElement in interface DatamixerConfig
Overrides:
addElement in class IteratorConfig

setAttribute

public boolean setAttribute(java.lang.String name,
                            java.lang.Object value)
Set value into the attribute named name. Returns true if element was set, false otherwise.

Specified by:
setAttribute in interface DatamixerConfig
Overrides:
setAttribute in class IteratorConfig

doGetSupportedAttrs

protected void doGetSupportedAttrs(java.util.List names)
A list of names of supported attributes.

Overrides:
doGetSupportedAttrs in class IteratorConfig

getIteratorImpl

public DatamixerIterator getIteratorImpl()
Overrides:
getIteratorImpl in class IteratorConfig

getCollectionContainerIteratorImpl

public CollectionContainerIterator getCollectionContainerIteratorImpl()

getRepeatAll

public java.lang.Boolean getRepeatAll()

setRepeatAll

public void setRepeatAll(java.lang.Boolean value)

setRepeatAll

public void setRepeatAll(java.lang.String repeatAll)

getDone

public java.lang.String getDone()

setDone

public void setDone(java.lang.String value)


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