Class DomNamespaceNode

java.lang.Object
org.htmlunit.html.DomNode
org.htmlunit.html.DomNamespaceNode
All Implemented Interfaces:
Serializable, Cloneable, Node
Direct Known Subclasses:
DomAttr, DomElement

public abstract class DomNamespaceNode extends DomNode
Intermediate base class for DOM Nodes that have namespaces. That includes HtmlElement and HtmlAttr.
See Also:
  • Constructor Details

    • DomNamespaceNode

      protected DomNamespaceNode(String namespaceURI, String qualifiedName, SgmlPage page)
      Creates an instance of a DOM node that can have a namespace.
      Parameters:
      namespaceURI - the URI that identifies an XML namespace
      qualifiedName - the qualified name of the element type to instantiate
      page - the page that contains this element
  • Method Details

    • getNamespaceURI

      public String getNamespaceURI()
      Specified by:
      getNamespaceURI in interface Node
      Overrides:
      getNamespaceURI in class DomNode
    • getLocalName

      public String getLocalName()
      Specified by:
      getLocalName in interface Node
      Overrides:
      getLocalName in class DomNode
    • getLowercaseName

      public String getLowercaseName()
      INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
      Returns:
      the element name as lowercase
    • getPrefix

      public String getPrefix()
      Specified by:
      getPrefix in interface Node
      Overrides:
      getPrefix in class DomNode
    • setPrefix

      public void setPrefix(String prefix)
    • getQualifiedName

      public String getQualifiedName()
      Returns this node's qualified name.
      Returns:
      this node's qualified name
    • processImportNode

      public void processImportNode(org.htmlunit.javascript.host.dom.Document doc)
      INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
      Lifecycle method to support special processing for js method importNode.
      Overrides:
      processImportNode in class DomNode
      Parameters:
      doc - the import target document
      See Also: