multivalent
Class ESISNode
java.lang.Object
multivalent.ESISNode
- public class ESISNode
- extends java.lang.Object
Simple tree node for use in building parse tree:
attributes, children, write linearized tree to string.
Like java.awt.Rectangle, all fields public.
Can't be directly used in document tree.
- Version:
- $Revision: 1.7 $ $Date: 2003/06/02 05:06:01 $
Constructor Summary |
ESISNode(java.lang.String gi)
|
ESISNode(java.lang.String gi,
java.util.Map<java.lang.String,java.lang.Object> attr)
|
ESISNode(java.lang.String gi,
java.util.Map<java.lang.String,java.lang.Object> attr,
ESISNode parent)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
attrs
public java.util.Map<java.lang.String,java.lang.Object> attrs
empty
public boolean empty
ptype
public char ptype
TRIM_ALLCONTENT
public static final int TRIM_ALLCONTENT
- See Also:
- Constant Field Values
TRIM_NULLCONTENT
public static final int TRIM_NULLCONTENT
- See Also:
- Constant Field Values
ESISNode
public ESISNode(java.lang.String gi,
java.util.Map<java.lang.String,java.lang.Object> attr,
ESISNode parent)
ESISNode
public ESISNode(java.lang.String gi,
java.util.Map<java.lang.String,java.lang.Object> attr)
ESISNode
public ESISNode(java.lang.String gi)
getGI
public java.lang.String getGI()
setGI
public void setGI(java.lang.String gi)
size
public int size()
appendChild
public void appendChild(java.lang.Object n)
removeChildAt
public void removeChildAt(int posn)
childAt
public java.lang.Object childAt(int n)
putAttr
public ESISNode putAttr(java.lang.String key,
java.lang.Object value)
getAttr
public java.lang.String getAttr(java.lang.String key)
removeAttr
public void removeAttr(java.lang.String key)
trimTree
public static void trimTree(ESISNode tree)
trimTree
public static void trimTree(ESISNode tree,
int flags)
writeXML
public java.lang.String writeXML()
- Writes ESIS tree as XML.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
dump
public void dump()
dump
public void dump(java.lang.String indent)