Class DefaultDocument

  • All Implemented Interfaces:
    org.w3c.dom.Document, org.w3c.dom.Node
    Direct Known Subclasses:
    SchemaDOM

    public class DefaultDocument
    extends NodeImpl
    implements org.w3c.dom.Document

    INTERNAL:

    Usage of this class is not supported. It may be altered or removed at any time.
    Version:
    $Id: DefaultDocument.java 705596 2008-10-17 13:05:10Z mrglavas $
    Author:
    Rahul Srivastava, Sun Microsystems Inc.
    • Constructor Detail

      • DefaultDocument

        public DefaultDocument()
    • Method Detail

      • getNodeName

        public java.lang.String getNodeName()
        Specified by:
        getNodeName in interface org.w3c.dom.Node
        Overrides:
        getNodeName in class NodeImpl
      • getDoctype

        public org.w3c.dom.DocumentType getDoctype()
        Specified by:
        getDoctype in interface org.w3c.dom.Document
      • getImplementation

        public org.w3c.dom.DOMImplementation getImplementation()
        Specified by:
        getImplementation in interface org.w3c.dom.Document
      • getDocumentElement

        public org.w3c.dom.Element getDocumentElement()
        Specified by:
        getDocumentElement in interface org.w3c.dom.Document
      • getElementsByTagName

        public org.w3c.dom.NodeList getElementsByTagName​(java.lang.String tagname)
        Specified by:
        getElementsByTagName in interface org.w3c.dom.Document
      • getElementsByTagNameNS

        public org.w3c.dom.NodeList getElementsByTagNameNS​(java.lang.String namespaceURI,
                                                           java.lang.String localName)
        Specified by:
        getElementsByTagNameNS in interface org.w3c.dom.Document
      • getElementById

        public org.w3c.dom.Element getElementById​(java.lang.String elementId)
        Specified by:
        getElementById in interface org.w3c.dom.Document
      • importNode

        public org.w3c.dom.Node importNode​(org.w3c.dom.Node importedNode,
                                           boolean deep)
                                    throws org.w3c.dom.DOMException
        Specified by:
        importNode in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • createElement

        public org.w3c.dom.Element createElement​(java.lang.String tagName)
                                          throws org.w3c.dom.DOMException
        Specified by:
        createElement in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • createDocumentFragment

        public org.w3c.dom.DocumentFragment createDocumentFragment()
        Specified by:
        createDocumentFragment in interface org.w3c.dom.Document
      • createTextNode

        public org.w3c.dom.Text createTextNode​(java.lang.String data)
        Specified by:
        createTextNode in interface org.w3c.dom.Document
      • createComment

        public org.w3c.dom.Comment createComment​(java.lang.String data)
        Specified by:
        createComment in interface org.w3c.dom.Document
      • createCDATASection

        public org.w3c.dom.CDATASection createCDATASection​(java.lang.String data)
                                                    throws org.w3c.dom.DOMException
        Specified by:
        createCDATASection in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • createProcessingInstruction

        public org.w3c.dom.ProcessingInstruction createProcessingInstruction​(java.lang.String target,
                                                                             java.lang.String data)
                                                                      throws org.w3c.dom.DOMException
        Specified by:
        createProcessingInstruction in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • createAttribute

        public org.w3c.dom.Attr createAttribute​(java.lang.String name)
                                         throws org.w3c.dom.DOMException
        Specified by:
        createAttribute in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • createEntityReference

        public org.w3c.dom.EntityReference createEntityReference​(java.lang.String name)
                                                          throws org.w3c.dom.DOMException
        Specified by:
        createEntityReference in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • createElementNS

        public org.w3c.dom.Element createElementNS​(java.lang.String namespaceURI,
                                                   java.lang.String qualifiedName)
                                            throws org.w3c.dom.DOMException
        Specified by:
        createElementNS in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • createAttributeNS

        public org.w3c.dom.Attr createAttributeNS​(java.lang.String namespaceURI,
                                                  java.lang.String qualifiedName)
                                           throws org.w3c.dom.DOMException
        Specified by:
        createAttributeNS in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • getInputEncoding

        public java.lang.String getInputEncoding()
        Specified by:
        getInputEncoding in interface org.w3c.dom.Document
      • getXmlEncoding

        public java.lang.String getXmlEncoding()
        public void setInputEncoding(String actualEncoding){ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not supported"); }
        Specified by:
        getXmlEncoding in interface org.w3c.dom.Document
      • getXmlStandalone

        public boolean getXmlStandalone()
        An attribute specifying, as part of the XML declaration, whether this document is standalone.
        This attribute represents the property [standalone] defined in .
        Specified by:
        getXmlStandalone in interface org.w3c.dom.Document
        Since:
        DOM Level 3
      • setXmlStandalone

        public void setXmlStandalone​(boolean standalone)
        An attribute specifying, as part of the XML declaration, whether this document is standalone.
        This attribute represents the property [standalone] defined in .
        Specified by:
        setXmlStandalone in interface org.w3c.dom.Document
        Since:
        DOM Level 3
      • getXmlVersion

        public java.lang.String getXmlVersion()
        An attribute specifying, as part of the XML declaration, the version number of this document. This is null when unspecified.
        This attribute represents the property [version] defined in .
        Specified by:
        getXmlVersion in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException - NOT_SUPPORTED_ERR: Raised if the version is set to a value that is not supported by this Document.
        Since:
        DOM Level 3
      • setXmlVersion

        public void setXmlVersion​(java.lang.String version)
                           throws org.w3c.dom.DOMException
        An attribute specifying, as part of the XML declaration, the version number of this document. This is null when unspecified.
        This attribute represents the property [version] defined in .
        Specified by:
        setXmlVersion in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException - NOT_SUPPORTED_ERR: Raised if the version is set to a value that is not supported by this Document.
        Since:
        DOM Level 3
      • getStrictErrorChecking

        public boolean getStrictErrorChecking()
        An attribute specifying whether errors checking is enforced or not. When set to false, the implementation is free to not test every possible error case normally defined on DOM operations, and not raise any DOMException. In case of error, the behavior is undefined. This attribute is true by defaults.
        Specified by:
        getStrictErrorChecking in interface org.w3c.dom.Document
        Since:
        DOM Level 3
      • setStrictErrorChecking

        public void setStrictErrorChecking​(boolean strictErrorChecking)
        An attribute specifying whether errors checking is enforced or not. When set to false, the implementation is free to not test every possible error case normally defined on DOM operations, and not raise any DOMException. In case of error, the behavior is undefined. This attribute is true by defaults.
        Specified by:
        setStrictErrorChecking in interface org.w3c.dom.Document
        Since:
        DOM Level 3
      • getDocumentURI

        public java.lang.String getDocumentURI()
        The location of the document or null if undefined.
        Beware that when the Document supports the feature "HTML" , the href attribute of the HTML BASE element takes precedence over this attribute.
        Specified by:
        getDocumentURI in interface org.w3c.dom.Document
        Since:
        DOM Level 3
      • setDocumentURI

        public void setDocumentURI​(java.lang.String documentURI)
        The location of the document or null if undefined.
        Beware that when the Document supports the feature "HTML" , the href attribute of the HTML BASE element takes precedence over this attribute.
        Specified by:
        setDocumentURI in interface org.w3c.dom.Document
        Since:
        DOM Level 3
      • adoptNode

        public org.w3c.dom.Node adoptNode​(org.w3c.dom.Node source)
                                   throws org.w3c.dom.DOMException
        DOM Level 3
        Specified by:
        adoptNode in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException
      • normalizeDocument

        public void normalizeDocument()
        DOM Level 3
        Specified by:
        normalizeDocument in interface org.w3c.dom.Document
      • getDomConfig

        public org.w3c.dom.DOMConfiguration getDomConfig()
        The configuration used when Document.normalizeDocument is invoked.
        Specified by:
        getDomConfig in interface org.w3c.dom.Document
        Since:
        DOM Level 3
      • renameNode

        public org.w3c.dom.Node renameNode​(org.w3c.dom.Node n,
                                           java.lang.String namespaceURI,
                                           java.lang.String name)
                                    throws org.w3c.dom.DOMException
        DOM Level 3
        Specified by:
        renameNode in interface org.w3c.dom.Document
        Throws:
        org.w3c.dom.DOMException