Class Node


  • public class Node
    extends Object
    • Constructor Detail

      • Node

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

        public Node​(String name)
      • Node

        public Node​(Node otherNode)
    • Method Detail

      • 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)
      • 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)
      • getNNodes

        public int getNNodes()
      • getNode

        public Node getNode​(int index)
      • 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,
                                           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)
      • toXMLString

        public String toXMLString​(boolean hasChildNode)
      • toXMLString

        public String toXMLString()
      • print

        public void print​(boolean hasChildNode)
      • print

        public void print()