Class NamedAttrNodeMapImpl

  • All Implemented Interfaces:
    java.io.Serializable, java.util.Map<java.lang.String,​DomAttr>, org.w3c.dom.NamedNodeMap

    class NamedAttrNodeMapImpl
    extends java.lang.Object
    implements java.util.Map<java.lang.String,​DomAttr>, org.w3c.dom.NamedNodeMap, java.io.Serializable
    The NamedNodeMap to store the node attributes.
    • Constructor Detail

      • NamedAttrNodeMapImpl

        private NamedAttrNodeMapImpl()
      • NamedAttrNodeMapImpl

        NamedAttrNodeMapImpl​(DomElement domNode,
                             boolean caseSensitive)
      • NamedAttrNodeMapImpl

        NamedAttrNodeMapImpl​(DomElement domNode,
                             boolean caseSensitive,
                             java.util.Map<java.lang.String,​DomAttr> attributes)
    • Method Detail

      • getLength

        public int getLength()
        Specified by:
        getLength in interface org.w3c.dom.NamedNodeMap
      • getNamedItem

        public DomAttr getNamedItem​(java.lang.String name)
        Specified by:
        getNamedItem in interface org.w3c.dom.NamedNodeMap
      • fixName

        private java.lang.String fixName​(java.lang.String name)
      • getNamedItemNS

        public org.w3c.dom.Node getNamedItemNS​(java.lang.String namespaceURI,
                                               java.lang.String localName)
        Specified by:
        getNamedItemNS in interface org.w3c.dom.NamedNodeMap
      • item

        public org.w3c.dom.Node item​(int index)
        Specified by:
        item in interface org.w3c.dom.NamedNodeMap
      • removeNamedItem

        public org.w3c.dom.Node removeNamedItem​(java.lang.String name)
                                         throws org.w3c.dom.DOMException
        Specified by:
        removeNamedItem in interface org.w3c.dom.NamedNodeMap
        Throws:
        org.w3c.dom.DOMException
      • removeNamedItemNS

        public org.w3c.dom.Node removeNamedItemNS​(java.lang.String namespaceURI,
                                                  java.lang.String localName)
        Specified by:
        removeNamedItemNS in interface org.w3c.dom.NamedNodeMap
      • setNamedItem

        public DomAttr setNamedItem​(org.w3c.dom.Node node)
        Specified by:
        setNamedItem in interface org.w3c.dom.NamedNodeMap
      • setNamedItemNS

        public org.w3c.dom.Node setNamedItemNS​(org.w3c.dom.Node node)
                                        throws org.w3c.dom.DOMException
        Specified by:
        setNamedItemNS in interface org.w3c.dom.NamedNodeMap
        Throws:
        org.w3c.dom.DOMException
      • put

        public DomAttr put​(java.lang.String key,
                           DomAttr value)
        Specified by:
        put in interface java.util.Map<java.lang.String,​DomAttr>
      • remove

        public DomAttr remove​(java.lang.Object key)
        Specified by:
        remove in interface java.util.Map<java.lang.String,​DomAttr>
      • clear

        public void clear()
        Specified by:
        clear in interface java.util.Map<java.lang.String,​DomAttr>
      • putAll

        public void putAll​(java.util.Map<? extends java.lang.String,​? extends DomAttr> t)
        Specified by:
        putAll in interface java.util.Map<java.lang.String,​DomAttr>
      • containsKey

        public boolean containsKey​(java.lang.Object key)
        Specified by:
        containsKey in interface java.util.Map<java.lang.String,​DomAttr>
      • get

        public DomAttr get​(java.lang.Object key)
        Specified by:
        get in interface java.util.Map<java.lang.String,​DomAttr>
      • getDirect

        protected DomAttr getDirect​(java.lang.String key)
        Fast access.
        Parameters:
        key - the key
      • containsValue

        public boolean containsValue​(java.lang.Object value)
        Specified by:
        containsValue in interface java.util.Map<java.lang.String,​DomAttr>
      • entrySet

        public java.util.Set<java.util.Map.Entry<java.lang.String,​DomAttr>> entrySet()
        Specified by:
        entrySet in interface java.util.Map<java.lang.String,​DomAttr>
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface java.util.Map<java.lang.String,​DomAttr>
      • keySet

        public java.util.Set<java.lang.String> keySet()
        Specified by:
        keySet in interface java.util.Map<java.lang.String,​DomAttr>
      • size

        public int size()
        Specified by:
        size in interface java.util.Map<java.lang.String,​DomAttr>
      • values

        public java.util.Collection<DomAttr> values()
        Specified by:
        values in interface java.util.Map<java.lang.String,​DomAttr>