org.datamixer.config.io
Class AttributeConfig

java.lang.Object
  extended byorg.datamixer.config.ElementBase
      extended byorg.datamixer.config.io.AttributeConfig
All Implemented Interfaces:
DatamixerConfig

public class AttributeConfig
extends ElementBase


Constructor Summary
AttributeConfig()
           
 
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()
           
 DMAttribute getAttributeImpl()
           
 java.lang.String getName()
           
 java.lang.String getValueName()
           
 boolean setAttribute(java.lang.String name, java.lang.Object value)
          Set value into the attribute named name.
 void setCollectionId(java.lang.String value)
           
 void setDataType(java.lang.String value)
           
 void setFormatPattern(java.lang.String value)
           
 void setIteratorId(java.lang.String value)
           
 void setName(java.lang.String value)
           
 void setRepeat(java.lang.Boolean value)
           
 void setRepeat(java.lang.String value)
           
 void setUseCurrent(java.lang.Boolean value)
           
 void setUseCurrent(java.lang.String value)
           
 void setValueName(java.lang.String value)
           
protected  void validate()
           
 
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
 

Constructor Detail

AttributeConfig

public AttributeConfig()
Method Detail

doInitialize

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

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 ElementBase

doGetSupportedAttrs

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

Overrides:
doGetSupportedAttrs in class ElementBase

addElement

public boolean addElement(DatamixerConfig element)
Add element to self as a nested element. Returns true if element is accepted, false otherwise.

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

getAttributeImpl

public DMAttribute getAttributeImpl()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String value)

setDataType

public void setDataType(java.lang.String value)

setCollectionId

public void setCollectionId(java.lang.String value)

setIteratorId

public void setIteratorId(java.lang.String value)

setRepeat

public void setRepeat(java.lang.Boolean value)

setRepeat

public void setRepeat(java.lang.String value)

setUseCurrent

public void setUseCurrent(java.lang.Boolean value)

setUseCurrent

public void setUseCurrent(java.lang.String value)

setFormatPattern

public void setFormatPattern(java.lang.String value)

getValueName

public java.lang.String getValueName()

setValueName

public void setValueName(java.lang.String value)

validate

protected void validate()
                 throws DatamixerException
Throws:
DatamixerException


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