org.jbind.xml.dom3.core
Class DomDocument
java.lang.Object
org.jbind.xml.dom3.core.DomObject
org.jbind.xml.dom3.core.DomNode
org.jbind.xml.dom3.core.DomNonAttrOrElm
org.jbind.xml.dom3.core.DomDocument
- All Implemented Interfaces:
- org.w3c.dom.Document, IDocumentImpl, IDomDocument, IDomNode, IDomObject, IDomParent, IHasLocation, IImplContainer, org.w3c.dom.Node
- public class DomDocument
- extends DomNonAttrOrElm
- implements IDomDocument
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
|
Method Summary |
org.w3c.dom.Node |
adoptNode(org.w3c.dom.Node source)
|
boolean |
canSetNormalizationFeature(java.lang.String aFeature,
boolean anOnOrOff)
|
org.w3c.dom.Node |
cloneNode(boolean aDeep)
|
org.w3c.dom.Attr |
createAttribute(java.lang.String aName)
|
org.w3c.dom.Attr |
createAttributeNS(java.lang.String aNamespaceUri,
java.lang.String aQualifiedName)
|
org.w3c.dom.CDATASection |
createCDATASection(java.lang.String data)
|
org.w3c.dom.Comment |
createComment(java.lang.String aData)
|
org.w3c.dom.DocumentFragment |
createDocumentFragment()
|
org.w3c.dom.Element |
createElement(java.lang.String aTagName)
|
org.w3c.dom.Element |
createElementNS(java.lang.String aNamespaceUri,
java.lang.String aQName)
|
org.w3c.dom.EntityReference |
createEntityReference(java.lang.String aName)
|
org.w3c.dom.ProcessingInstruction |
createProcessingInstruction(java.lang.String target,
java.lang.String data)
|
org.w3c.dom.Text |
createTextNode(ITextContentProvider aProvider)
|
org.w3c.dom.Text |
createTextNode(java.lang.String data)
|
protected void |
doAfterAccept(IDomVisitor aDomVisitor)
|
protected void |
doBeforeAccept(IDomVisitor aDomVisitor)
|
protected IDomNodeList |
doCloneChildNodes(IDomNodeList aDomNodeList,
boolean aDeep)
Hook method for cloning the child nodes. |
java.lang.String |
getActualEncoding()
|
org.w3c.dom.DocumentType |
getDoctype()
|
org.w3c.dom.Element |
getDocumentElement()
|
java.lang.String |
getDocumentURI()
|
org.w3c.dom.Element |
getElementById(java.lang.String elementId)
|
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String aName)
|
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String aNamespaceUri,
java.lang.String aLocalName)
|
java.lang.String |
getEncoding()
|
org.w3c.dom.Entity |
getEntity(java.lang.String aName)
|
org.w3c.dom.DOMImplementation |
getImplementation()
|
java.lang.String |
getNodeName()
|
short |
getNodeType()
|
java.lang.String |
getNodeValue()
|
boolean |
getNormalizationFeature(java.lang.String aFeature)
|
IAnyTypeData |
getRootData()
|
boolean |
getStandalone()
|
boolean |
getStrictErrorChecking()
|
java.lang.String |
getTextContent()
|
java.lang.String |
getVersion()
|
org.w3c.dom.Node |
importNode(org.w3c.dom.Node importedNode,
boolean deep)
|
void |
normalizeDocument()
|
org.w3c.dom.Node |
renameNode(org.w3c.dom.Node aNode,
java.lang.String aNamespaceUri,
java.lang.String aQName)
|
void |
setActualEncoding(java.lang.String anEncoding)
|
void |
setDocumentURI(java.lang.String anUri)
|
void |
setEncoding(java.lang.String anEncoding)
|
void |
setNodeValue(java.lang.String aString)
|
void |
setNormalizationFeature(java.lang.String aFeature,
boolean anOnOrOff)
|
void |
setStandalone(boolean aStandalone)
|
void |
setStrictErrorChecking(boolean aStrictErrorChecking)
|
void |
setVersion(java.lang.String aVersion)
|
| Methods inherited from class org.jbind.xml.dom3.core.DomNode |
accept, addElement, addElement, addText, appendChild, collectTextContent, collectTextContent, compareTreePosition, getAncestor, getBaseURI, getChild, getChildByClass, getChildNodes, getFirstChild, getInterface, getLastChild, getLocation, getNamespaceForPrefix, getNbChildren, getNextSibling, getNonDefaultedNbChildren, getParentImpl, getParentNode, getPrefixForNamespace, getPrefixToNamespaceMapping, getPreviousSibling, getUserData, hasChildNodes, insertAfter, insertBefore, isEqualNode, isSameNode, isSupported, iterChildren, lookupNamespacePrefix, lookupNamespaceURI, normalize, removeChild, replaceChild, restoreTextContent, saveTextContent, setChildNodes, setLocation, setPrefixToNamespaceMapping, setTextContent, setTextContent, visitChildren |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setPrefix |
DomDocument
public DomDocument(IDomImplementation aDomImplementation,
java.lang.String aNamespaceUri,
java.lang.String aQName,
org.w3c.dom.DocumentType aDocumentType)
DomDocument
protected DomDocument(IDomDocument aDomDocument,
boolean aDeep)
getNodeName
public java.lang.String getNodeName()
- Specified by:
getNodeName in interface org.w3c.dom.Node
getNodeType
public short getNodeType()
- Specified by:
getNodeType in interface org.w3c.dom.Node
getNodeValue
public java.lang.String getNodeValue()
- Specified by:
getNodeValue in interface org.w3c.dom.Node
setNodeValue
public void setNodeValue(java.lang.String aString)
- Specified by:
setNodeValue in interface org.w3c.dom.Node
cloneNode
public org.w3c.dom.Node cloneNode(boolean aDeep)
- Specified by:
cloneNode in interface org.w3c.dom.Node
doCloneChildNodes
protected IDomNodeList doCloneChildNodes(IDomNodeList aDomNodeList,
boolean aDeep)
- Description copied from class:
DomNode
- Hook method for cloning the child nodes.
- Specified by:
doCloneChildNodes in class DomNode
getDoctype
public org.w3c.dom.DocumentType getDoctype()
- Specified by:
getDoctype in interface org.w3c.dom.Document
adoptNode
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node source)
throws DomException
- Throws:
DomException
createAttribute
public org.w3c.dom.Attr createAttribute(java.lang.String aName)
throws DomException
- Specified by:
createAttribute in interface org.w3c.dom.Document
- Throws:
DomException
createAttributeNS
public org.w3c.dom.Attr createAttributeNS(java.lang.String aNamespaceUri,
java.lang.String aQualifiedName)
throws DomException
- Specified by:
createAttributeNS in interface org.w3c.dom.Document
- Throws:
DomException
createCDATASection
public org.w3c.dom.CDATASection createCDATASection(java.lang.String data)
throws DomException
- Specified by:
createCDATASection in interface org.w3c.dom.Document
- Throws:
DomException
createComment
public org.w3c.dom.Comment createComment(java.lang.String aData)
- Specified by:
createComment in interface org.w3c.dom.Document
createDocumentFragment
public org.w3c.dom.DocumentFragment createDocumentFragment()
- Specified by:
createDocumentFragment in interface org.w3c.dom.Document
createElement
public org.w3c.dom.Element createElement(java.lang.String aTagName)
throws DomException
- Specified by:
createElement in interface org.w3c.dom.Document
- Throws:
DomException
createElementNS
public org.w3c.dom.Element createElementNS(java.lang.String aNamespaceUri,
java.lang.String aQName)
throws DomException
- Specified by:
createElementNS in interface org.w3c.dom.Document
- Throws:
DomException
createEntityReference
public org.w3c.dom.EntityReference createEntityReference(java.lang.String aName)
throws DomException
- Specified by:
createEntityReference in interface org.w3c.dom.Document
- Throws:
DomException
createProcessingInstruction
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String target,
java.lang.String data)
throws DomException
- Specified by:
createProcessingInstruction in interface org.w3c.dom.Document
- Throws:
DomException
createTextNode
public org.w3c.dom.Text createTextNode(java.lang.String data)
- Specified by:
createTextNode in interface org.w3c.dom.Document
createTextNode
public org.w3c.dom.Text createTextNode(ITextContentProvider aProvider)
- Specified by:
createTextNode in interface IDomDocument
getDocumentElement
public org.w3c.dom.Element getDocumentElement()
- Specified by:
getDocumentElement in interface org.w3c.dom.Document
getRootData
public IAnyTypeData getRootData()
- Specified by:
getRootData in interface IDocumentImpl
getElementById
public org.w3c.dom.Element getElementById(java.lang.String elementId)
- Specified by:
getElementById in interface org.w3c.dom.Document
getElementsByTagName
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String aName)
- Specified by:
getElementsByTagName in interface org.w3c.dom.Document
getElementsByTagNameNS
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String aNamespaceUri,
java.lang.String aLocalName)
- Specified by:
getElementsByTagNameNS in interface org.w3c.dom.Document
getEncoding
public java.lang.String getEncoding()
getActualEncoding
public java.lang.String getActualEncoding()
setActualEncoding
public void setActualEncoding(java.lang.String anEncoding)
getImplementation
public org.w3c.dom.DOMImplementation getImplementation()
- Specified by:
getImplementation in interface org.w3c.dom.Document
getStandalone
public boolean getStandalone()
getStrictErrorChecking
public boolean getStrictErrorChecking()
getVersion
public java.lang.String getVersion()
getTextContent
public java.lang.String getTextContent()
- Specified by:
getTextContent in interface IDomNode
importNode
public org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode,
boolean deep)
throws DomException
- Specified by:
importNode in interface org.w3c.dom.Document
- Throws:
DomException
getDocumentURI
public java.lang.String getDocumentURI()
setDocumentURI
public void setDocumentURI(java.lang.String anUri)
normalizeDocument
public void normalizeDocument()
canSetNormalizationFeature
public boolean canSetNormalizationFeature(java.lang.String aFeature,
boolean anOnOrOff)
setNormalizationFeature
public void setNormalizationFeature(java.lang.String aFeature,
boolean anOnOrOff)
getNormalizationFeature
public boolean getNormalizationFeature(java.lang.String aFeature)
renameNode
public org.w3c.dom.Node renameNode(org.w3c.dom.Node aNode,
java.lang.String aNamespaceUri,
java.lang.String aQName)
setEncoding
public void setEncoding(java.lang.String anEncoding)
setStandalone
public void setStandalone(boolean aStandalone)
setStrictErrorChecking
public void setStrictErrorChecking(boolean aStrictErrorChecking)
setVersion
public void setVersion(java.lang.String aVersion)
getEntity
public org.w3c.dom.Entity getEntity(java.lang.String aName)
- Specified by:
getEntity in interface IDomDocument
doBeforeAccept
protected void doBeforeAccept(IDomVisitor aDomVisitor)
- Specified by:
doBeforeAccept in class DomNode
doAfterAccept
protected void doAfterAccept(IDomVisitor aDomVisitor)
- Specified by:
doAfterAccept in class DomNode