Class XMLElement

  • Direct Known Subclasses:
    WrapperElement

    public class XMLElement
    extends java.lang.Object
    • Field Detail

      • type

        java.lang.String type
      • body

        java.lang.String body
      • children

        java.util.ArrayList<XMLElement> children
      • childTypeHM

        java.util.HashMap<java.lang.String,​java.util.ArrayList<XMLElement>> childTypeHM
      • attHM

        java.util.HashMap<java.lang.String,​XMLAttribute> attHM
    • Constructor Detail

      • XMLElement

        public XMLElement​(java.lang.String st)
    • Method Detail

      • setBody

        public void setBody​(java.lang.String txt)
      • addAttribute

        public void addAttribute​(java.lang.String n,
                                 java.lang.String v)
      • getAttributes

        public java.util.ArrayList<XMLAttribute> getAttributes()
      • addElement

        public XMLElement addElement​(java.lang.String ct)
      • addXMLElement

        public void addXMLElement​(XMLElement xe)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • serialize

        public java.lang.String serialize()
      • toXMLString

        private java.lang.String toXMLString​(java.lang.String indent)
      • addBodiedElement

        public void addBodiedElement​(java.lang.String nm,
                                     java.lang.String info)
      • addToBody

        public void addToBody​(java.lang.String s)
      • copyAttributes

        public void copyAttributes​(Attribute[] atta)
      • getName

        public java.lang.String getName()
      • getBody

        public java.lang.String getBody()
      • getElements

        public java.util.ArrayList<XMLElement> getElements()
      • getAttribute

        public java.lang.String getAttribute​(java.lang.String str)
      • hasAttribute

        public boolean hasAttribute​(java.lang.String n)
      • hasElement

        public boolean hasElement​(java.lang.String str)
      • getElement

        public XMLElement getElement​(java.lang.String str)
      • getDouble

        public double getDouble​(java.lang.String str)
      • getElements

        public java.util.ArrayList<XMLElement> getElements​(java.lang.String str)
      • getXMLElements

        public java.util.ArrayList<XMLElement> getXMLElements()
      • getBoolean

        public boolean getBoolean​(java.lang.String str,
                                  boolean b)
      • addAttributes

        public void addAttributes​(java.util.HashMap<java.lang.String,​java.lang.String> hm)
      • isTag

        public boolean isTag​(java.lang.String string)
      • getTag

        public java.lang.String getTag()
      • appendBodyText

        public void appendBodyText​(java.lang.String stxt)
      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception