|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.datamixer.config.ElementBase
org.datamixer.config.GeneratorConfig
org.datamixer.config.collections.IteratorConfig
| Field Summary | |
protected boolean |
null_
|
protected boolean |
random_
|
protected java.lang.Boolean |
replace_
|
protected java.lang.Long |
seed_
|
| Constructor Summary | |
IteratorConfig()
|
|
| 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()
|
java.lang.String |
getCollectionId()
|
java.lang.Boolean |
getCurrent()
|
DatamixerIterator |
getIteratorImpl()
|
java.lang.String |
getName()
Returns value name. |
java.lang.String |
getReferenceId()
|
java.lang.Boolean |
getReplace()
|
java.lang.Long |
getSeed()
|
protected DatamixerIterator |
initIteratorImpl()
|
protected DatamixerIterator |
initRandomIteratorImpl()
|
boolean |
isNull()
|
boolean |
isRandom()
|
protected DatamixerCollection |
resolveCollection()
|
boolean |
setAttribute(java.lang.String name,
java.lang.Object value)
Set value into the attribute named name. |
void |
setCollectionId(java.lang.String collection)
|
void |
setCurrent(java.lang.Boolean value)
|
void |
setCurrent(java.lang.String current)
|
void |
setFormatPattern(java.lang.String value)
|
protected void |
setImplAttributes(DatamixerIterator iterator)
Set attributes in the implementation. |
void |
setIteratorImpl(DatamixerIterator iterator)
|
void |
setName(java.lang.String name)
Set value names. |
void |
setNull(boolean value)
|
void |
setNull(java.lang.String value)
|
void |
setRandom(boolean value)
|
void |
setRandom(java.lang.String random)
|
void |
setReferenceId(java.lang.String reference)
|
void |
setReplace(java.lang.Boolean value)
|
void |
setReplace(java.lang.String value)
|
void |
setSeed(java.lang.Long value)
|
void |
setSeed(java.lang.String value)
|
protected void |
validate()
Ensures the consistency of attributes and nested elements for different iterator implementations. |
| 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 |
protected boolean random_
protected java.lang.Long seed_
protected java.lang.Boolean replace_
protected boolean null_
| Constructor Detail |
public IteratorConfig()
| Method Detail |
protected void doInitialize()
throws DatamixerException
doInitialize in class ElementBaseDatamixerException
protected void validate()
throws DatamixerException
DatamixerException
protected void setImplAttributes(DatamixerIterator iterator)
throws DatamixerException
DatamixerException
protected DatamixerIterator initIteratorImpl()
throws DatamixerException
DatamixerException
protected DatamixerIterator initRandomIteratorImpl()
throws DatamixerException
DatamixerException
protected DatamixerCollection resolveCollection()
throws DatamixerException
DatamixerExceptionpublic boolean addElement(DatamixerConfig element)
element to self as a nested element. Returns
true if element is accepted, false
otherwise.
addElement in interface DatamixerConfigaddElement in class ElementBase
public boolean setAttribute(java.lang.String name,
java.lang.Object value)
value into the attribute named name.
Returns true if element was set,
false otherwise.
setAttribute in interface DatamixerConfigsetAttribute in class GeneratorConfigprotected void doGetSupportedAttrs(java.util.List names)
doGetSupportedAttrs in class GeneratorConfigpublic DatamixerIterator getIteratorImpl()
public void setIteratorImpl(DatamixerIterator iterator)
public java.lang.String getCollectionId()
public void setCollectionId(java.lang.String collection)
public java.lang.String getReferenceId()
public void setReferenceId(java.lang.String reference)
public java.lang.Boolean getCurrent()
public void setCurrent(java.lang.Boolean value)
public void setCurrent(java.lang.String current)
public void setFormatPattern(java.lang.String value)
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean isRandom()
public void setRandom(boolean value)
public void setRandom(java.lang.String random)
public java.lang.Long getSeed()
public void setSeed(java.lang.Long value)
public void setSeed(java.lang.String value)
public java.lang.Boolean getReplace()
public void setReplace(java.lang.Boolean value)
public void setReplace(java.lang.String value)
public boolean isNull()
public void setNull(boolean value)
public void setNull(java.lang.String value)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||