Class Node

java.lang.Object
org.cybergarage.xml.Node

public class Node extends Object
  • Constructor Details

    • Node

      public Node()
      Create a Node with empty UserData and no Parent Node
    • Node

      public Node(String name)
    • Node

      public Node(String ns, String name)
    • Node

      public Node(Node otherNode)
  • Method Details

    • setParentNode

      public void setParentNode(Node node)
    • getParentNode

      public Node getParentNode()
    • getRootNode

      public Node getRootNode()
    • setName

      public void setName(String name)
    • setName

      public void setName(String ns, String name)
    • getName

      public String getName()
    • isName

      public boolean isName(String value)
    • setValue

      public void setValue(String value)
    • setValue

      public void setValue(int value)
    • addValue

      public void addValue(String value)
    • getValue

      public String getValue()
    • getNAttributes

      public int getNAttributes()
    • getAttribute

      public Attribute getAttribute(int index)
    • getAttribute

      public Attribute getAttribute(String name)
    • addAttribute

      public void addAttribute(Attribute attr)
    • insertAttributeAt

      public void insertAttributeAt(Attribute attr, int index)
    • addAttribute

      public void addAttribute(String name, String value)
    • removeAttribute

      public boolean removeAttribute(Attribute attr)
    • removeAttribute

      public boolean removeAttribute(String name)
    • removeAllAttributes

      public void removeAllAttributes()
    • hasAttributes

      public boolean hasAttributes()
    • setAttribute

      public void setAttribute(String name, String value)
    • setAttribute

      public void setAttribute(String name, int value)
    • getAttributeValue

      public String getAttributeValue(String name)
    • getAttributeIntegerValue

      public int getAttributeIntegerValue(String name)
    • setNameSpace

      public void setNameSpace(String ns, String value)
    • set

      public boolean set(Node otherNode)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • getNNodes

      public int getNNodes()
    • getNode

      public Node getNode(int index)
    • getNode

      public Node getNode(String name)
    • getNodeEndsWith

      public Node getNodeEndsWith(String name)
    • addNode

      public void addNode(Node node)
    • insertNode

      public void insertNode(Node node, int index)
    • getIndex

      public int getIndex(String name)
    • removeNode

      public boolean removeNode(Node node)
    • removeNode

      public boolean removeNode(String name)
    • removeAllNodes

      public void removeAllNodes()
    • hasNodes

      public boolean hasNodes()
    • hasNode

      public boolean hasNode(String name)
    • setNode

      public void setNode(String name)
    • setNode

      public void setNode(String name, String value)
    • getNodeValue

      public String getNodeValue(String name)
    • setUserData

      public void setUserData(Object data)
    • getUserData

      public Object getUserData()
    • getIndentLevelString

      public String getIndentLevelString(int nIndentLevel)
      Inovoke getIndentLevelString(int, String) with " " as String
      See Also:
    • getIndentLevelString

      public String getIndentLevelString(int nIndentLevel, String space)
      Parameters:
      nIndentLevel - the level of indentation to produce
      space - the String to use for the intendation
      Returns:
      an indentation String
      Since:
      1.8.0
    • outputAttributes

      public void outputAttributes(PrintWriter ps)
    • output

      public void output(PrintWriter ps, int indentLevel, boolean hasChildNode)
    • toString

      public String toString(String enc, boolean hasChildNode)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toXMLString

      public String toXMLString(boolean hasChildNode)
    • toXMLString

      public String toXMLString()
    • print

      public void print(boolean hasChildNode)
    • print

      public void print()