Class Element

    • Field Detail

      • elementName

        private java.lang.String elementName
      • attributes

        private java.util.Map<java.lang.String,​java.lang.String> attributes
      • attributesLen

        private int attributesLen
    • Constructor Detail

      • Element

        public Element​(java.lang.String name)
    • Method Detail

      • getElementName

        public java.lang.String getElementName()
      • setElementName

        public void setElementName​(java.lang.String name)
      • elementNameMatches

        public boolean elementNameMatches​(java.lang.String name)
      • numAttributes

        public int numAttributes()
      • hasAttributes

        public boolean hasAttributes()
      • hasAttribute

        public boolean hasAttribute​(java.lang.String attributeName)
      • getAttributeValue

        public java.lang.String getAttributeValue​(java.lang.String attributeName)
      • getAttributeMap

        public java.util.Map<java.lang.String,​java.lang.String> getAttributeMap()
      • addAttribute

        public void addAttribute​(java.lang.String attributeName,
                                 java.lang.String attributeValue)
      • addAttributes

        public void addAttributes​(java.util.Map<java.lang.String,​java.lang.String> newAttributes)
      • removeAttribute

        public void removeAttribute​(java.lang.String attributeName)
      • clearAttributes

        public void clearAttributes()