Class Element


  • public class Element
    extends java.lang.Object
    Represents an XML element
    • Constructor Detail

      • Element

        public Element​(java.lang.Object object,
                       java.lang.String name)
      • Element

        public Element​(java.lang.Object object,
                       java.lang.String name,
                       Encoder body)
      • Element

        public Element​(java.lang.Object object,
                       java.lang.String name,
                       java.lang.String subName,
                       Encoder body)
    • Method Detail

      • setAttribute

        public void setAttribute​(java.lang.String attrName,
                                 AttributeEncoder attrVal)
      • setAttribute

        public void setAttribute​(java.lang.String attrName,
                                 java.lang.String value)
      • setAttribute

        public void setAttribute​(java.lang.String attrName,
                                 java.lang.String value,
                                 boolean escape)
      • setAttribute

        public void setAttribute​(java.lang.String attrName,
                                 int attrVal)
      • setAttribute

        public void setAttribute​(java.lang.String attrName,
                                 boolean attrVal)
      • addChild

        public void addChild​(Element element)
      • getObject

        public java.lang.Object getObject()
      • getChildren

        public java.util.List<Element> getChildren()
      • isSkipRefTracking

        public boolean isSkipRefTracking()
      • setSkipRefTracking

        public void setSkipRefTracking​(boolean skipRefTracking)
      • getBody

        public Encoder getBody()
      • setBody

        public void setBody​(Encoder body)
      • getName

        public java.lang.String getName()
      • getSubName

        public java.lang.String getSubName()
      • getChildCount

        public int getChildCount()
        The number of sub-elements in this element