wt.infoengine.object
Class IeNode

java.lang.Object
  extended bywt.infoengine.object.IeObject
      extended bywt.infoengine.object.IeNode
All Implemented Interfaces:
Cloneable, Serializable

public class IeNode
extends IeObject
implements Cloneable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wt.infoengine.object.IeObject
 
Constructor Summary
IeNode()
          Constructs a new IeNode
IeNode(String name)
          Constructs a new IeNode and sets the node name to the given String
 
Method Summary
 void addAtt(IeAtt a)
           
 void addChild(IeNode n)
           
 IeAtt getAtt(String s)
           
 IeAtt getAttAt(int i)
           
 int getAttCount()
           
 Enumeration getAtts()
           
 Enumeration getChildren()
           
 String getClassName()
           
(package private) static IeNode getInstanceRootNode()
           
 void printMeta(int level)
           
 void removeAllAtts()
           
 void removeAtt(IeAtt a)
           
 void removeAtt(String s)
           
 void removeClassName(String key)
           
 void setAttAt(IeAtt a, int i)
           
 void setClassName(String s)
           
 
Methods inherited from class wt.infoengine.object.IeObject
addChild, addChildObject, addMetaValue, addMetaValues, addSibling, clone, containsChild, containsMetaValue, deepClone, delFromParent, findChild, firstChild, getChildAt, getChildCount, getLabel, getLevel, getMeta, getMetaKeys, getMetaValue, getMetaValueAt, getMetaValueCount, getMetaValues, getName, getObj, getParent, getSiblings, getType, hasChildren, indent, indent, indexOfChild, indexOfMetaValue, lastChild, printAtts, printChildren, printChildren, printObject, printObject, printObject, printObjectHelper, printStructure, printStructure, removeAllChildren, removeAllMetaValues, removeChild, removeChildAt, removeChildObject, removeLabel, removeLevel, removeMeta, removeMetaValue, removeMetaValueAt, removeName, removeObj, removeType, setChildAt, setLabel, setLevel, setMeta, setMetaValueAt, setName, setObj, setType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IeNode

public IeNode()
Constructs a new IeNode


IeNode

public IeNode(String name)
Constructs a new IeNode and sets the node name to the given String

Parameters:
name - The name of the node
Method Detail

getInstanceRootNode

static final IeNode getInstanceRootNode()

printMeta

public void printMeta(int level)
Overrides:
printMeta in class IeObject

getAtts

public Enumeration getAtts()

addAtt

public void addAtt(IeAtt a)

getAtt

public IeAtt getAtt(String s)

removeAtt

public void removeAtt(String s)

removeAtt

public void removeAtt(IeAtt a)

removeAllAtts

public void removeAllAtts()

addChild

public void addChild(IeNode n)

getChildren

public Enumeration getChildren()
Overrides:
getChildren in class IeObject

setClassName

public void setClassName(String s)

getClassName

public String getClassName()

removeClassName

public void removeClassName(String key)

getAttAt

public IeAtt getAttAt(int i)

setAttAt

public void setAttAt(IeAtt a,
                     int i)

getAttCount

public int getAttCount()