|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--harmonic.mz.data.SimpleNode
This is the minimum implementation of DataNode. Most methods do nothing usefull. This is usually extened and needed methods are overriddin.
| Constructor Summary | |
SimpleNode()
|
|
| Method Summary | |
void |
addField(java.lang.String name,
DataNode child)
Adds child |
void |
addNode(DataNode child)
Adds child |
void |
addNodeListener(NodeListener listener)
Nothing. |
void |
assignFromXMLAttributes(MVGFileOpener opener,
org.xml.sax.Attributes node)
Nothing. |
void |
assignToXMLAttributes(MVGFileSaver saver,
org.xml.sax.helpers.AttributesImpl node,
boolean bUpdate)
Nothing. |
DataNode |
at(int index)
Return data node at index |
boolean |
canSelect()
Returns false. |
int |
childCount()
Returns child count |
void |
clearAttrib(java.lang.Object key)
Nothing. |
org.w3c.dom.Element |
createXMLElement(org.w3c.dom.Document doc)
Returns null. |
FileNode |
fileRoot()
|
void |
fromXMLNodes(XMLTransferNode[] nodes)
Does nothing. |
java.lang.Object |
getAttrib(java.lang.Object key)
Returns null. |
java.lang.String |
getName()
Returns name |
DataNode[] |
getNodeChildren()
Returns children |
DataNode |
getNodeParent()
Returns parent |
java.lang.String |
getRemoteOwner()
Returns null. |
boolean |
getSelect()
Returns selection flag |
int |
getSerialNo()
Returns -1 |
java.lang.String |
getTreeName()
Returns name |
java.awt.Image |
getTypeImage()
Returns null |
long |
getUpdateTime()
Returns 0. |
XMLTransferNode[] |
getXMLNodes()
Returns null. |
boolean |
isField()
Returns field flag. |
DataNode |
linkedTo()
Returns null. |
void |
makeReferenced(DataNode linkInput)
|
void |
makeUnreferenced()
|
void |
notifyListeners(NodeEvent event)
Nothing. |
void |
purge()
Does nothing |
void |
purgeFinal()
Clears children and parent reference. |
void |
removeNode(DataNode child,
boolean bUnlink)
Removes child |
boolean |
removeNodeListener(NodeListener listener)
Nothing. |
void |
set(DataNode other)
Calls set on children |
void |
setAttrib(java.lang.Object key,
java.lang.Object value)
Nothing. |
void |
setIsField(boolean b)
Implement to set if this node is a field. |
void |
setName(java.lang.String name)
Sets name. |
void |
setNodeParent(DataNode parent)
Sets parent. |
void |
setRemoteOwner(java.lang.String owner)
Nothing. |
void |
setSelect(boolean b)
Sets selection flag |
void |
setSerialNo(int sn)
Nothing. |
void |
setUpdateTime(long time)
Nothing. |
java.lang.String |
valueString()
Returns null. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SimpleNode()
| Method Detail |
public void purge()
purge in interface DataNodepublic void purgeFinal()
purgeFinal in interface DataNodepublic void set(DataNode other)
set in interface DataNodepublic void setNodeParent(DataNode parent)
setNodeParent in interface DataNodepublic void addNode(DataNode child)
addNode in interface DataNode
public void addField(java.lang.String name,
DataNode child)
addField in interface DataNode
public void removeNode(DataNode child,
boolean bUnlink)
removeNode in interface DataNodepublic void addNodeListener(NodeListener listener)
addNodeListener in interface DataNodepublic boolean removeNodeListener(NodeListener listener)
removeNodeListener in interface DataNodepublic void notifyListeners(NodeEvent event)
notifyListeners in interface DataNodepublic FileNode fileRoot()
fileRoot in interface DataNodepublic void setSerialNo(int sn)
setSerialNo in interface DataNodepublic void setName(java.lang.String name)
setName in interface DataNodepublic void setIsField(boolean b)
setIsField in interface DataNode
public void setAttrib(java.lang.Object key,
java.lang.Object value)
setAttrib in interface DataNodepublic void setRemoteOwner(java.lang.String owner)
setRemoteOwner in interface DataNodepublic void setUpdateTime(long time)
setUpdateTime in interface DataNodepublic void clearAttrib(java.lang.Object key)
clearAttrib in interface DataNodepublic void setSelect(boolean b)
setSelect in interface DataNodepublic boolean getSelect()
getSelect in interface DataNodepublic DataNode[] getNodeChildren()
getNodeChildren in interface DataNodepublic DataNode getNodeParent()
getNodeParent in interface DataNodepublic int childCount()
childCount in interface DataNodepublic DataNode at(int index)
at in interface DataNodepublic java.lang.String getName()
getName in interface DataNodepublic java.lang.String getTreeName()
getTreeName in interface DataNodepublic java.awt.Image getTypeImage()
getTypeImage in interface DataNodepublic int getSerialNo()
getSerialNo in interface DataNodepublic boolean isField()
isField in interface DataNodepublic DataNode linkedTo()
linkedTo in interface DataNodepublic void makeReferenced(DataNode linkInput)
makeReferenced in interface DataNodepublic void makeUnreferenced()
makeUnreferenced in interface DataNodepublic boolean canSelect()
canSelect in interface DataNodepublic java.lang.String getRemoteOwner()
getRemoteOwner in interface DataNodepublic long getUpdateTime()
getUpdateTime in interface DataNodepublic java.lang.Object getAttrib(java.lang.Object key)
getAttrib in interface DataNodepublic java.lang.String valueString()
valueString in interface DataNodepublic org.w3c.dom.Element createXMLElement(org.w3c.dom.Document doc)
createXMLElement in interface DataNode
public void assignFromXMLAttributes(MVGFileOpener opener,
org.xml.sax.Attributes node)
assignFromXMLAttributes in interface DataNode
public void assignToXMLAttributes(MVGFileSaver saver,
org.xml.sax.helpers.AttributesImpl node,
boolean bUpdate)
assignToXMLAttributes in interface DataNodepublic XMLTransferNode[] getXMLNodes()
getXMLNodes in interface DataNodepublic void fromXMLNodes(XMLTransferNode[] nodes)
fromXMLNodes in interface DataNode
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||