Package org.apache.xerces.impl.xs.opti
Class DefaultDocument
- java.lang.Object
-
- org.apache.xerces.impl.xs.opti.DefaultNode
-
- org.apache.xerces.impl.xs.opti.NodeImpl
-
- org.apache.xerces.impl.xs.opti.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.
-
-
Field Summary
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Constructor Summary
Constructors Constructor Description DefaultDocument()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Node
adoptNode(org.w3c.dom.Node source)
DOM Level 3org.w3c.dom.Attr
createAttribute(java.lang.String name)
org.w3c.dom.Attr
createAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName)
org.w3c.dom.CDATASection
createCDATASection(java.lang.String data)
org.w3c.dom.Comment
createComment(java.lang.String data)
org.w3c.dom.DocumentFragment
createDocumentFragment()
org.w3c.dom.Element
createElement(java.lang.String tagName)
org.w3c.dom.Element
createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName)
org.w3c.dom.EntityReference
createEntityReference(java.lang.String name)
org.w3c.dom.ProcessingInstruction
createProcessingInstruction(java.lang.String target, java.lang.String data)
org.w3c.dom.Text
createTextNode(java.lang.String data)
org.w3c.dom.DocumentType
getDoctype()
org.w3c.dom.Element
getDocumentElement()
java.lang.String
getDocumentURI()
The location of the document ornull
if undefined.org.w3c.dom.DOMConfiguration
getDomConfig()
The configuration used whenDocument.normalizeDocument
is invoked.org.w3c.dom.Element
getElementById(java.lang.String elementId)
org.w3c.dom.NodeList
getElementsByTagName(java.lang.String tagname)
org.w3c.dom.NodeList
getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
org.w3c.dom.DOMImplementation
getImplementation()
java.lang.String
getInputEncoding()
java.lang.String
getNodeName()
boolean
getStrictErrorChecking()
An attribute specifying whether errors checking is enforced or not.java.lang.String
getXmlEncoding()
public void setInputEncoding(String actualEncoding){ throw new DOMException(DOMException.NOT_SUPPORTED_ERR, "Method not supported"); }boolean
getXmlStandalone()
An attribute specifying, as part of the XML declaration, whether this document is standalone.java.lang.String
getXmlVersion()
An attribute specifying, as part of the XML declaration, the version number of this document.org.w3c.dom.Node
importNode(org.w3c.dom.Node importedNode, boolean deep)
void
normalizeDocument()
DOM Level 3org.w3c.dom.Node
renameNode(org.w3c.dom.Node n, java.lang.String namespaceURI, java.lang.String name)
DOM Level 3void
setDocumentURI(java.lang.String documentURI)
The location of the document ornull
if undefined.void
setStrictErrorChecking(boolean strictErrorChecking)
An attribute specifying whether errors checking is enforced or not.void
setXmlStandalone(boolean standalone)
An attribute specifying, as part of the XML declaration, whether this document is standalone.void
setXmlVersion(java.lang.String version)
An attribute specifying, as part of the XML declaration, the version number of this document.-
Methods inherited from class org.apache.xerces.impl.xs.opti.NodeImpl
getLocalName, getNamespaceURI, getNodeType, getPrefix, getReadOnly, setReadOnly, toString
-
Methods inherited from class org.apache.xerces.impl.xs.opti.DefaultNode
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Method Detail
-
getNodeName
public java.lang.String getNodeName()
- Specified by:
getNodeName
in interfaceorg.w3c.dom.Node
- Overrides:
getNodeName
in classNodeImpl
-
getDoctype
public org.w3c.dom.DocumentType getDoctype()
- Specified by:
getDoctype
in interfaceorg.w3c.dom.Document
-
getImplementation
public org.w3c.dom.DOMImplementation getImplementation()
- Specified by:
getImplementation
in interfaceorg.w3c.dom.Document
-
getDocumentElement
public org.w3c.dom.Element getDocumentElement()
- Specified by:
getDocumentElement
in interfaceorg.w3c.dom.Document
-
getElementsByTagName
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagname)
- Specified by:
getElementsByTagName
in interfaceorg.w3c.dom.Document
-
getElementsByTagNameNS
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)
- Specified by:
getElementsByTagNameNS
in interfaceorg.w3c.dom.Document
-
getElementById
public org.w3c.dom.Element getElementById(java.lang.String elementId)
- Specified by:
getElementById
in interfaceorg.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 interfaceorg.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 interfaceorg.w3c.dom.Document
- Throws:
org.w3c.dom.DOMException
-
createDocumentFragment
public org.w3c.dom.DocumentFragment createDocumentFragment()
- Specified by:
createDocumentFragment
in interfaceorg.w3c.dom.Document
-
createTextNode
public org.w3c.dom.Text createTextNode(java.lang.String data)
- Specified by:
createTextNode
in interfaceorg.w3c.dom.Document
-
createComment
public org.w3c.dom.Comment createComment(java.lang.String data)
- Specified by:
createComment
in interfaceorg.w3c.dom.Document
-
createCDATASection
public org.w3c.dom.CDATASection createCDATASection(java.lang.String data) throws org.w3c.dom.DOMException
- Specified by:
createCDATASection
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.w3c.dom.Document
- Throws:
org.w3c.dom.DOMException
-
getInputEncoding
public java.lang.String getInputEncoding()
- Specified by:
getInputEncoding
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 isnull
when unspecified.
This attribute represents the property [version] defined in .- Specified by:
getXmlVersion
in interfaceorg.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 thisDocument
.- 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 isnull
when unspecified.
This attribute represents the property [version] defined in .- Specified by:
setXmlVersion
in interfaceorg.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 thisDocument
.- Since:
- DOM Level 3
-
getStrictErrorChecking
public boolean getStrictErrorChecking()
An attribute specifying whether errors checking is enforced or not. When set tofalse
, the implementation is free to not test every possible error case normally defined on DOM operations, and not raise anyDOMException
. In case of error, the behavior is undefined. This attribute istrue
by defaults.- Specified by:
getStrictErrorChecking
in interfaceorg.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 tofalse
, the implementation is free to not test every possible error case normally defined on DOM operations, and not raise anyDOMException
. In case of error, the behavior is undefined. This attribute istrue
by defaults.- Specified by:
setStrictErrorChecking
in interfaceorg.w3c.dom.Document
- Since:
- DOM Level 3
-
getDocumentURI
public java.lang.String getDocumentURI()
The location of the document ornull
if undefined.
Beware that when theDocument
supports the feature "HTML" , the href attribute of the HTML BASE element takes precedence over this attribute.- Specified by:
getDocumentURI
in interfaceorg.w3c.dom.Document
- Since:
- DOM Level 3
-
setDocumentURI
public void setDocumentURI(java.lang.String documentURI)
The location of the document ornull
if undefined.
Beware that when theDocument
supports the feature "HTML" , the href attribute of the HTML BASE element takes precedence over this attribute.- Specified by:
setDocumentURI
in interfaceorg.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 interfaceorg.w3c.dom.Document
- Throws:
org.w3c.dom.DOMException
-
normalizeDocument
public void normalizeDocument()
DOM Level 3- Specified by:
normalizeDocument
in interfaceorg.w3c.dom.Document
-
getDomConfig
public org.w3c.dom.DOMConfiguration getDomConfig()
The configuration used whenDocument.normalizeDocument
is invoked.- Specified by:
getDomConfig
in interfaceorg.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 interfaceorg.w3c.dom.Document
- Throws:
org.w3c.dom.DOMException
-
-