|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.datamixer.io.DMElement
| Field Summary | |
static int |
ACTION_SET_VALUE
|
static java.lang.String |
ACTION_SET_VALUE_NAME
|
static int |
ACTION_SET_VALUE_WRITE
|
static java.lang.String |
ACTION_SET_VALUE_WRITE_NAME
|
static int |
ACTION_WRITE
|
static java.lang.String |
ACTION_WRITE_NAME
|
static java.util.List |
ACTIONS
|
protected java.util.ArrayList |
attributes_
attributes |
protected java.util.ArrayList |
elements_
child elements |
protected DMFormatter |
formatter_
formatter |
protected DatamixerIterator |
iterator_
iterator |
protected java.lang.String |
name_
element name |
protected DMElement |
parent_
parent element |
protected java.lang.String |
path_
element path |
protected DMReader |
reader_
reader |
protected Value |
value_
value |
protected java.lang.String |
valueName_
value name |
protected DMWriter |
writer_
writer |
| Constructor Summary | |
DMElement()
|
|
DMElement(java.lang.String name)
|
|
| Method Summary | |
java.lang.String |
actionToString(int action)
Returns the print name of action |
DMAttribute |
addAttribute(DMAttribute attribute)
|
DMElement |
addElement(DMElement element)
|
java.util.Iterator |
attributeIterator()
|
java.util.Iterator |
elementIterator()
|
DMFormatter |
findFormatter()
Gets formatter in self or nearest ancestor. |
Value |
findValue(java.lang.String path)
Finds value by name. |
DMWriter |
findWriter()
Gets writer in self or nearest ancestor. |
java.util.List |
getActions()
Returns the list of available action names. |
DMAttribute |
getAttribute(int index)
|
java.util.ArrayList |
getAttributes()
|
java.lang.String |
getContext()
Returns writer, formatter, and path |
DMElement |
getElement(int index)
|
java.util.ArrayList |
getElements()
|
DMFormatter |
getFormatter()
|
int |
getIndex(DMElement element)
Returns the index of element in the list of its peers. |
DatamixerIterator |
getIterator()
|
java.lang.String |
getName()
|
DMElement |
getParent()
|
java.lang.String |
getPath()
|
DMReader |
getReader()
|
Value |
getValue()
|
Value |
getValueInAncestor()
Finds values in nearest ancestor. |
java.lang.String |
getValueName()
|
DMWriter |
getWriter()
|
void |
handleDatamixerEvent(DatamixerEvent e)
Dispatches the event based on the event type and action. |
int |
numberOfAttributes()
|
int |
numberOfElements()
|
void |
read()
|
void |
setFormatter(DMFormatter value)
|
void |
setIterator(DatamixerIterator value)
|
void |
setName(java.lang.String value)
|
void |
setParent(DMElement value)
|
void |
setReader(DMReader value)
|
void |
setValue(Value value)
|
void |
setValueName(java.lang.String name)
|
void |
setWriter(DMWriter value)
|
int |
stringToAction(java.lang.String s)
Returns the value of the action named actionName |
java.lang.String |
toString()
|
void |
write()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int ACTION_SET_VALUE
public static final int ACTION_WRITE
public static final int ACTION_SET_VALUE_WRITE
public static final java.lang.String ACTION_SET_VALUE_NAME
public static final java.lang.String ACTION_WRITE_NAME
public static final java.lang.String ACTION_SET_VALUE_WRITE_NAME
public static final java.util.List ACTIONS
protected DMReader reader_
protected DMWriter writer_
protected DMFormatter formatter_
protected DMElement parent_
protected java.lang.String name_
protected java.lang.String path_
protected java.util.ArrayList elements_
protected java.util.ArrayList attributes_
protected DatamixerIterator iterator_
protected Value value_
protected java.lang.String valueName_
| Constructor Detail |
public DMElement()
public DMElement(java.lang.String name)
| Method Detail |
public void handleDatamixerEvent(DatamixerEvent e)
throws DatamixerException
ACTION_SET_VALUE calls setValue(Value) with the value
in the event.
ACTION_WRITE calls write().
ACTION_SET_VALUE_WRITE calls setValue(Value) with the
value in the event, and then calls write().
handleDatamixerEvent in interface DatamixerListenerDatamixerExceptionpublic java.lang.String actionToString(int action)
action
actionToString in interface DatamixerListenerpublic int stringToAction(java.lang.String s)
actionName
stringToAction in interface DatamixerListenerpublic java.util.List getActions()
getActions in interface DatamixerListenerpublic java.lang.String toString()
public DMReader getReader()
public void setReader(DMReader value)
public DMWriter getWriter()
public void setWriter(DMWriter value)
public DMWriter findWriter()
public DMFormatter getFormatter()
public void setFormatter(DMFormatter value)
public DMFormatter findFormatter()
public DMElement getParent()
public void setParent(DMElement value)
public java.lang.String getName()
public void setName(java.lang.String value)
public java.lang.String getPath()
public java.lang.String getContext()
public int getIndex(DMElement element)
public java.lang.String getValueName()
public void setValueName(java.lang.String name)
public java.util.Iterator elementIterator()
public DMElement getElement(int index)
public DMElement addElement(DMElement element)
public java.util.ArrayList getElements()
public int numberOfElements()
public java.util.Iterator attributeIterator()
public DMAttribute getAttribute(int index)
public DMAttribute addAttribute(DMAttribute attribute)
public java.util.ArrayList getAttributes()
public int numberOfAttributes()
public DatamixerIterator getIterator()
public void setIterator(DatamixerIterator value)
public Value getValue()
public void setValue(Value value)
public Value getValueInAncestor()
public Value findValue(java.lang.String path)
throws DatamixerException
DatamixerException
public void read()
throws DatamixerException
DatamixerException
public void write()
throws DatamixerException
DatamixerException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||