Class DomDocumentImpl

    • Constructor Detail

      • DomDocumentImpl

        public DomDocumentImpl​(Document document)
    • Method Detail

      • getRootElement

        public DomElement getRootElement()
        Description copied from interface: DomDocument
        Returns the root element of the document.
        Specified by:
        getRootElement in interface DomDocument
        Returns:
        the root element or null if non exists
      • setRootElement

        public void setRootElement​(DomElement rootElement)
        Description copied from interface: DomDocument
        Sets the root element of the DOM document. Replace an existing if necessary.
        Specified by:
        setRootElement in interface DomDocument
        Parameters:
        rootElement - the new root element
      • createElement

        public DomElement createElement​(String namespaceUri,
                                        String localName)
        Description copied from interface: DomDocument
        Creates a new element in the dom document.
        Specified by:
        createElement in interface DomDocument
        Parameters:
        namespaceUri - the namespaceUri of the new element
        localName - the localName of the new element
        Returns:
        the new DOM element
      • getElementById

        public DomElement getElementById​(String id)
        Description copied from interface: DomDocument
        Gets an element by its id.
        Specified by:
        getElementById in interface DomDocument
        Parameters:
        id - the id to search for
        Returns:
        the element or null if no such element exists
      • getElementsByNameNs

        public List<DomElement> getElementsByNameNs​(String namespaceUri,
                                                    String localName)
        Description copied from interface: DomDocument
        Gets all elements with the namespace and name.
        Specified by:
        getElementsByNameNs in interface DomDocument
        Parameters:
        namespaceUri - the element namespaceURI to search for
        localName - the element name to search for
        Returns:
        the list of matching elements
      • registerNamespace

        public String registerNamespace​(String namespaceUri)
        Description copied from interface: DomDocument
        Registers a new namespace with a generic prefix.
        Specified by:
        registerNamespace in interface DomDocument
        Parameters:
        namespaceUri - the namespaceUri of the new namespace
        Returns:
        the used prefix
      • registerNamespace

        public void registerNamespace​(String prefix,
                                      String namespaceUri)
        Description copied from interface: DomDocument
        Registers a new namespace for the prefix.
        Specified by:
        registerNamespace in interface DomDocument
        Parameters:
        prefix - the prefix of the new namespace
        namespaceUri - the namespaceUri of the new namespace
      • getUnusedGenericNsPrefix

        protected String getUnusedGenericNsPrefix()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object