Package org.htmlunit.xpath.xml.dtm.ref
Class DTMNodeProxy
- java.lang.Object
-
- org.htmlunit.xpath.xml.dtm.ref.DTMNodeProxy
-
- All Implemented Interfaces:
org.w3c.dom.Attr,org.w3c.dom.CharacterData,org.w3c.dom.Comment,org.w3c.dom.Document,org.w3c.dom.DocumentFragment,org.w3c.dom.Element,org.w3c.dom.Node,org.w3c.dom.ProcessingInstruction,org.w3c.dom.Text
public class DTMNodeProxy extends java.lang.Object implements org.w3c.dom.Node, org.w3c.dom.Document, org.w3c.dom.Text, org.w3c.dom.Element, org.w3c.dom.Attr, org.w3c.dom.ProcessingInstruction, org.w3c.dom.Comment, org.w3c.dom.DocumentFragmentDTMNodeProxypresents a DOM Node API front-end to the DTM model.It does _not_ attempt to address the "node identity" question; no effort is made to prevent the creation of multiple proxies referring to a single DTM node. Users can create a mechanism for managing this, or relinquish the use of "==" and use the .sameNodeAs() mechanism, which is under consideration for future versions of the DOM.
DTMNodeProxy may be subclassed further to present specific DOM node types.
- See Also:
org.w3c.dom
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDTMNodeProxy.DTMNodeProxyImplementationInner class to support getDOMImplementation.
-
Field Summary
Fields Modifier and Type Field Description DTMdtm_The DTM for this node.private static java.lang.StringEMPTYSTRINGThe return value as Empty String.protected java.lang.StringfDocumentURI(package private) static org.w3c.dom.DOMImplementationimplementationThe DOMImplementation object(package private) intnode_The DTM node handle.private booleanxmlStandaloneprivate java.lang.StringxmlVersion-
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 DTMNodeProxy(DTM dtm, int node)Create a DTMNodeProxy Node representing a specific Node in a DTM
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.NodeadoptNode(org.w3c.dom.Node source)org.w3c.dom.NodeappendChild(org.w3c.dom.Node newChild)voidappendData(java.lang.String arg)org.w3c.dom.NodecloneNode(boolean deep)shortcompareDocumentPosition(org.w3c.dom.Node other)org.w3c.dom.AttrcreateAttribute(java.lang.String name)org.w3c.dom.AttrcreateAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName)org.w3c.dom.CDATASectioncreateCDATASection(java.lang.String data)org.w3c.dom.CommentcreateComment(java.lang.String data)org.w3c.dom.DocumentFragmentcreateDocumentFragment()org.w3c.dom.ElementcreateElement(java.lang.String tagName)org.w3c.dom.ElementcreateElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName)org.w3c.dom.EntityReferencecreateEntityReference(java.lang.String name)org.w3c.dom.ProcessingInstructioncreateProcessingInstruction(java.lang.String target, java.lang.String data)org.w3c.dom.TextcreateTextNode(java.lang.String data)voiddeleteData(int offset, int count)booleanequals(java.lang.Object node)booleanequals(org.w3c.dom.Node node)Test for equality based on node number.java.lang.StringgetAttribute(java.lang.String name)org.w3c.dom.AttrgetAttributeNode(java.lang.String name)org.w3c.dom.AttrgetAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName)java.lang.StringgetAttributeNS(java.lang.String namespaceURI, java.lang.String localName)org.w3c.dom.NamedNodeMapgetAttributes()java.lang.StringgetBaseURI()org.w3c.dom.NodeListgetChildNodes()java.lang.StringgetData()org.w3c.dom.DocumentTypegetDoctype()org.w3c.dom.ElementgetDocumentElement()java.lang.StringgetDocumentURI()org.w3c.dom.DOMConfigurationgetDomConfig()intgetDTMNodeNumber()NON-DOM: Return the DTM node numberorg.w3c.dom.ElementgetElementById(java.lang.String elementId)org.w3c.dom.NodeListgetElementsByTagName(java.lang.String tagname)org.w3c.dom.NodeListgetElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)java.lang.ObjectgetFeature(java.lang.String feature, java.lang.String version)org.w3c.dom.NodegetFirstChild()org.w3c.dom.DOMImplementationgetImplementation()java.lang.StringgetInputEncoding()org.w3c.dom.NodegetLastChild()intgetLength()java.lang.StringgetLocalName()java.lang.StringgetName()java.lang.StringgetNamespaceURI()org.w3c.dom.NodegetNextSibling()java.lang.StringgetNodeName()shortgetNodeType()java.lang.StringgetNodeValue()org.w3c.dom.DocumentgetOwnerDocument()org.w3c.dom.ElementgetOwnerElement()org.w3c.dom.NodegetParentNode()java.lang.StringgetPrefix()org.w3c.dom.NodegetPreviousSibling()org.w3c.dom.TypeInfogetSchemaTypeInfo()booleangetSpecified()booleangetStrictErrorChecking()java.lang.StringgetTagName()java.lang.StringgetTarget()java.lang.StringgetTextContent()java.lang.ObjectgetUserData(java.lang.String key)java.lang.StringgetValue()java.lang.StringgetWholeText()java.lang.StringgetXmlEncoding()booleangetXmlStandalone()java.lang.StringgetXmlVersion()booleanhasAttribute(java.lang.String name)booleanhasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)booleanhasAttributes()booleanhasChildNodes()org.w3c.dom.NodeimportNode(org.w3c.dom.Node importedNode, boolean deep)org.w3c.dom.NodeinsertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)voidinsertData(int offset, java.lang.String arg)booleanisDefaultNamespace(java.lang.String namespaceURI)booleanisElementContentWhitespace()booleanisEqualNode(org.w3c.dom.Node arg)booleanisId()booleanisSameNode(org.w3c.dom.Node other)booleanisSupported(java.lang.String feature, java.lang.String version)java.lang.StringlookupNamespaceURI(java.lang.String specifiedPrefix)java.lang.StringlookupPrefix(java.lang.String namespaceURI)voidnormalize()voidnormalizeDocument()voidremoveAttribute(java.lang.String name)org.w3c.dom.AttrremoveAttributeNode(org.w3c.dom.Attr oldAttr)voidremoveAttributeNS(java.lang.String namespaceURI, java.lang.String localName)org.w3c.dom.NoderemoveChild(org.w3c.dom.Node oldChild)org.w3c.dom.NoderenameNode(org.w3c.dom.Node n, java.lang.String namespaceURI, java.lang.String name)org.w3c.dom.NodereplaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)voidreplaceData(int offset, int count, java.lang.String arg)org.w3c.dom.TextreplaceWholeText(java.lang.String content)voidsetAttribute(java.lang.String name, java.lang.String value)org.w3c.dom.AttrsetAttributeNode(org.w3c.dom.Attr newAttr)org.w3c.dom.AttrsetAttributeNodeNS(org.w3c.dom.Attr newAttr)voidsetAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value)voidsetData(java.lang.String data)voidsetDocumentURI(java.lang.String documentURI)voidsetIdAttribute(java.lang.String name, boolean makeId)voidsetIdAttributeNode(org.w3c.dom.Attr at, boolean makeId)voidsetIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean makeId)voidsetNodeValue(java.lang.String nodeValue)voidsetPrefix(java.lang.String prefix)voidsetStrictErrorChecking(boolean strictErrorChecking)voidsetTextContent(java.lang.String textContent)java.lang.ObjectsetUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)voidsetValue(java.lang.String value)voidsetXmlStandalone(boolean xmlStandalone)voidsetXmlVersion(java.lang.String xmlVersion)org.w3c.dom.TextsplitText(int offset)java.lang.StringsubstringData(int offset, int count)private voidtraverseChildren(java.util.List<org.w3c.dom.Node> listVector, org.w3c.dom.Node tempNode, java.lang.String tagname, boolean isTagNameWildCard)private voidtraverseChildren(java.util.List<org.w3c.dom.Node> listVector, org.w3c.dom.Node tempNode, java.lang.String namespaceURI, java.lang.String localname, boolean isNamespaceURIWildCard, boolean isLocalNameWildCard)
-
-
-
Field Detail
-
dtm_
public final DTM dtm_
The DTM for this node.
-
node_
final int node_
The DTM node handle.
-
EMPTYSTRING
private static final java.lang.String EMPTYSTRING
The return value as Empty String.- See Also:
- Constant Field Values
-
implementation
static final org.w3c.dom.DOMImplementation implementation
The DOMImplementation object
-
fDocumentURI
protected java.lang.String fDocumentURI
-
xmlStandalone
private boolean xmlStandalone
-
xmlVersion
private java.lang.String xmlVersion
-
-
Constructor Detail
-
DTMNodeProxy
public DTMNodeProxy(DTM dtm, int node)
Create a DTMNodeProxy Node representing a specific Node in a DTM- Parameters:
dtm- The DTM Reference, must be non-null.node- The DTM node handle.
-
-
Method Detail
-
getDTMNodeNumber
public final int getDTMNodeNumber()
NON-DOM: Return the DTM node number- Returns:
- The DTM node handle.
-
equals
public final boolean equals(org.w3c.dom.Node node)
Test for equality based on node number.- Parameters:
node- A DTM node proxy reference.- Returns:
- true if the given node has the same handle as this node.
-
equals
public final boolean equals(java.lang.Object node)
- Overrides:
equalsin classjava.lang.Object
-
getNodeName
public final java.lang.String getNodeName()
- Specified by:
getNodeNamein interfaceorg.w3c.dom.Node
-
getTarget
public final java.lang.String getTarget()
- Specified by:
getTargetin interfaceorg.w3c.dom.ProcessingInstruction
-
getLocalName
public final java.lang.String getLocalName()
- Specified by:
getLocalNamein interfaceorg.w3c.dom.Node
-
getPrefix
public final java.lang.String getPrefix()
- Specified by:
getPrefixin interfaceorg.w3c.dom.Node
-
setPrefix
public final void setPrefix(java.lang.String prefix) throws org.w3c.dom.DOMException- Specified by:
setPrefixin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
getNamespaceURI
public final java.lang.String getNamespaceURI()
- Specified by:
getNamespaceURIin interfaceorg.w3c.dom.Node
-
isSupported
public final boolean isSupported(java.lang.String feature, java.lang.String version)- Specified by:
isSupportedin interfaceorg.w3c.dom.Node
-
getNodeValue
public final java.lang.String getNodeValue() throws org.w3c.dom.DOMException- Specified by:
getNodeValuein interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
setNodeValue
public final void setNodeValue(java.lang.String nodeValue) throws org.w3c.dom.DOMException- Specified by:
setNodeValuein interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
getNodeType
public final short getNodeType()
- Specified by:
getNodeTypein interfaceorg.w3c.dom.Node
-
getParentNode
public final org.w3c.dom.Node getParentNode()
- Specified by:
getParentNodein interfaceorg.w3c.dom.Node
-
getChildNodes
public final org.w3c.dom.NodeList getChildNodes()
- Specified by:
getChildNodesin interfaceorg.w3c.dom.Node
-
getFirstChild
public final org.w3c.dom.Node getFirstChild()
- Specified by:
getFirstChildin interfaceorg.w3c.dom.Node
-
getLastChild
public final org.w3c.dom.Node getLastChild()
- Specified by:
getLastChildin interfaceorg.w3c.dom.Node
-
getPreviousSibling
public final org.w3c.dom.Node getPreviousSibling()
- Specified by:
getPreviousSiblingin interfaceorg.w3c.dom.Node
-
getNextSibling
public final org.w3c.dom.Node getNextSibling()
- Specified by:
getNextSiblingin interfaceorg.w3c.dom.Node
-
getAttributes
public final org.w3c.dom.NamedNodeMap getAttributes()
- Specified by:
getAttributesin interfaceorg.w3c.dom.Node
-
hasAttribute
public boolean hasAttribute(java.lang.String name)
- Specified by:
hasAttributein interfaceorg.w3c.dom.Element
-
hasAttributeNS
public boolean hasAttributeNS(java.lang.String namespaceURI, java.lang.String localName)- Specified by:
hasAttributeNSin interfaceorg.w3c.dom.Element
-
getOwnerDocument
public final org.w3c.dom.Document getOwnerDocument()
- Specified by:
getOwnerDocumentin interfaceorg.w3c.dom.Node
-
insertBefore
public final org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild) throws org.w3c.dom.DOMException- Specified by:
insertBeforein interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
replaceChild
public final org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException- Specified by:
replaceChildin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
removeChild
public final org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild) throws org.w3c.dom.DOMException- Specified by:
removeChildin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
appendChild
public final org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild) throws org.w3c.dom.DOMException- Specified by:
appendChildin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
hasChildNodes
public final boolean hasChildNodes()
- Specified by:
hasChildNodesin interfaceorg.w3c.dom.Node
-
cloneNode
public final org.w3c.dom.Node cloneNode(boolean deep)
- Specified by:
cloneNodein interfaceorg.w3c.dom.Node
-
getDoctype
public final org.w3c.dom.DocumentType getDoctype()
- Specified by:
getDoctypein interfaceorg.w3c.dom.Document
-
getImplementation
public final org.w3c.dom.DOMImplementation getImplementation()
- Specified by:
getImplementationin interfaceorg.w3c.dom.Document
-
getDocumentElement
public final org.w3c.dom.Element getDocumentElement()
- Specified by:
getDocumentElementin interfaceorg.w3c.dom.Document
-
createElement
public final org.w3c.dom.Element createElement(java.lang.String tagName) throws org.w3c.dom.DOMException- Specified by:
createElementin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createDocumentFragment
public final org.w3c.dom.DocumentFragment createDocumentFragment()
- Specified by:
createDocumentFragmentin interfaceorg.w3c.dom.Document
-
createTextNode
public final org.w3c.dom.Text createTextNode(java.lang.String data)
- Specified by:
createTextNodein interfaceorg.w3c.dom.Document
-
createComment
public final org.w3c.dom.Comment createComment(java.lang.String data)
- Specified by:
createCommentin interfaceorg.w3c.dom.Document
-
createCDATASection
public final org.w3c.dom.CDATASection createCDATASection(java.lang.String data) throws org.w3c.dom.DOMException- Specified by:
createCDATASectionin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createProcessingInstruction
public final org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String target, java.lang.String data) throws org.w3c.dom.DOMException- Specified by:
createProcessingInstructionin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createAttribute
public final org.w3c.dom.Attr createAttribute(java.lang.String name) throws org.w3c.dom.DOMException- Specified by:
createAttributein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createEntityReference
public final org.w3c.dom.EntityReference createEntityReference(java.lang.String name) throws org.w3c.dom.DOMException- Specified by:
createEntityReferencein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
getElementsByTagName
public final org.w3c.dom.NodeList getElementsByTagName(java.lang.String tagname)
- Specified by:
getElementsByTagNamein interfaceorg.w3c.dom.Document- Specified by:
getElementsByTagNamein interfaceorg.w3c.dom.Element
-
traverseChildren
private void traverseChildren(java.util.List<org.w3c.dom.Node> listVector, org.w3c.dom.Node tempNode, java.lang.String tagname, boolean isTagNameWildCard)
-
importNode
public final org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode, boolean deep) throws org.w3c.dom.DOMException- Specified by:
importNodein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createElementNS
public final org.w3c.dom.Element createElementNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException- Specified by:
createElementNSin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
createAttributeNS
public final org.w3c.dom.Attr createAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException- Specified by:
createAttributeNSin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
getElementsByTagNameNS
public final org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String namespaceURI, java.lang.String localName)- Specified by:
getElementsByTagNameNSin interfaceorg.w3c.dom.Document- Specified by:
getElementsByTagNameNSin interfaceorg.w3c.dom.Element
-
traverseChildren
private void traverseChildren(java.util.List<org.w3c.dom.Node> listVector, org.w3c.dom.Node tempNode, java.lang.String namespaceURI, java.lang.String localname, boolean isNamespaceURIWildCard, boolean isLocalNameWildCard)- Parameters:
listVector-tempNode-namespaceURI-localname-isNamespaceURIWildCard-isLocalNameWildCard-Private method to be used for recursive iterations to obtain elements by tag name and namespaceURI.
-
getElementById
public final org.w3c.dom.Element getElementById(java.lang.String elementId)
- Specified by:
getElementByIdin interfaceorg.w3c.dom.Document
-
splitText
public final org.w3c.dom.Text splitText(int offset) throws org.w3c.dom.DOMException- Specified by:
splitTextin interfaceorg.w3c.dom.Text- Throws:
org.w3c.dom.DOMException
-
getData
public final java.lang.String getData() throws org.w3c.dom.DOMException- Specified by:
getDatain interfaceorg.w3c.dom.CharacterData- Specified by:
getDatain interfaceorg.w3c.dom.ProcessingInstruction- Throws:
org.w3c.dom.DOMException
-
setData
public final void setData(java.lang.String data) throws org.w3c.dom.DOMException- Specified by:
setDatain interfaceorg.w3c.dom.CharacterData- Specified by:
setDatain interfaceorg.w3c.dom.ProcessingInstruction- Throws:
org.w3c.dom.DOMException
-
getLength
public final int getLength()
- Specified by:
getLengthin interfaceorg.w3c.dom.CharacterData
-
substringData
public final java.lang.String substringData(int offset, int count) throws org.w3c.dom.DOMException- Specified by:
substringDatain interfaceorg.w3c.dom.CharacterData- Throws:
org.w3c.dom.DOMException
-
appendData
public final void appendData(java.lang.String arg) throws org.w3c.dom.DOMException- Specified by:
appendDatain interfaceorg.w3c.dom.CharacterData- Throws:
org.w3c.dom.DOMException
-
insertData
public final void insertData(int offset, java.lang.String arg) throws org.w3c.dom.DOMException- Specified by:
insertDatain interfaceorg.w3c.dom.CharacterData- Throws:
org.w3c.dom.DOMException
-
deleteData
public final void deleteData(int offset, int count) throws org.w3c.dom.DOMException- Specified by:
deleteDatain interfaceorg.w3c.dom.CharacterData- Throws:
org.w3c.dom.DOMException
-
replaceData
public final void replaceData(int offset, int count, java.lang.String arg) throws org.w3c.dom.DOMException- Specified by:
replaceDatain interfaceorg.w3c.dom.CharacterData- Throws:
org.w3c.dom.DOMException
-
getTagName
public final java.lang.String getTagName()
- Specified by:
getTagNamein interfaceorg.w3c.dom.Element
-
getAttribute
public final java.lang.String getAttribute(java.lang.String name)
- Specified by:
getAttributein interfaceorg.w3c.dom.Element
-
setAttribute
public final void setAttribute(java.lang.String name, java.lang.String value) throws org.w3c.dom.DOMException- Specified by:
setAttributein interfaceorg.w3c.dom.Element- Throws:
org.w3c.dom.DOMException
-
removeAttribute
public final void removeAttribute(java.lang.String name) throws org.w3c.dom.DOMException- Specified by:
removeAttributein interfaceorg.w3c.dom.Element- Throws:
org.w3c.dom.DOMException
-
getAttributeNode
public final org.w3c.dom.Attr getAttributeNode(java.lang.String name)
- Specified by:
getAttributeNodein interfaceorg.w3c.dom.Element
-
setAttributeNode
public final org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr newAttr) throws org.w3c.dom.DOMException- Specified by:
setAttributeNodein interfaceorg.w3c.dom.Element- Throws:
org.w3c.dom.DOMException
-
removeAttributeNode
public final org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr oldAttr) throws org.w3c.dom.DOMException- Specified by:
removeAttributeNodein interfaceorg.w3c.dom.Element- Throws:
org.w3c.dom.DOMException
-
hasAttributes
public boolean hasAttributes()
- Specified by:
hasAttributesin interfaceorg.w3c.dom.Node
-
normalize
public final void normalize()
- Specified by:
normalizein interfaceorg.w3c.dom.Node
-
getAttributeNS
public final java.lang.String getAttributeNS(java.lang.String namespaceURI, java.lang.String localName)- Specified by:
getAttributeNSin interfaceorg.w3c.dom.Element
-
setAttributeNS
public final void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value) throws org.w3c.dom.DOMException- Specified by:
setAttributeNSin interfaceorg.w3c.dom.Element- Throws:
org.w3c.dom.DOMException
-
removeAttributeNS
public final void removeAttributeNS(java.lang.String namespaceURI, java.lang.String localName) throws org.w3c.dom.DOMException- Specified by:
removeAttributeNSin interfaceorg.w3c.dom.Element- Throws:
org.w3c.dom.DOMException
-
getAttributeNodeNS
public final org.w3c.dom.Attr getAttributeNodeNS(java.lang.String namespaceURI, java.lang.String localName)- Specified by:
getAttributeNodeNSin interfaceorg.w3c.dom.Element
-
setAttributeNodeNS
public final org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr newAttr) throws org.w3c.dom.DOMException- Specified by:
setAttributeNodeNSin interfaceorg.w3c.dom.Element- Throws:
org.w3c.dom.DOMException
-
getName
public final java.lang.String getName()
- Specified by:
getNamein interfaceorg.w3c.dom.Attr
-
getSpecified
public final boolean getSpecified()
- Specified by:
getSpecifiedin interfaceorg.w3c.dom.Attr
-
getValue
public final java.lang.String getValue()
- Specified by:
getValuein interfaceorg.w3c.dom.Attr
-
setValue
public final void setValue(java.lang.String value)
- Specified by:
setValuein interfaceorg.w3c.dom.Attr
-
getOwnerElement
public final org.w3c.dom.Element getOwnerElement()
- Specified by:
getOwnerElementin interfaceorg.w3c.dom.Attr
-
adoptNode
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node source) throws org.w3c.dom.DOMException- Specified by:
adoptNodein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
getInputEncoding
public java.lang.String getInputEncoding()
- Specified by:
getInputEncodingin interfaceorg.w3c.dom.Document
-
getStrictErrorChecking
public boolean getStrictErrorChecking()
- Specified by:
getStrictErrorCheckingin interfaceorg.w3c.dom.Document
-
setStrictErrorChecking
public void setStrictErrorChecking(boolean strictErrorChecking)
- Specified by:
setStrictErrorCheckingin interfaceorg.w3c.dom.Document
-
setUserData
public java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)- Specified by:
setUserDatain interfaceorg.w3c.dom.Node
-
getUserData
public java.lang.Object getUserData(java.lang.String key)
- Specified by:
getUserDatain interfaceorg.w3c.dom.Node
-
getFeature
public java.lang.Object getFeature(java.lang.String feature, java.lang.String version)- Specified by:
getFeaturein interfaceorg.w3c.dom.Node
-
isEqualNode
public boolean isEqualNode(org.w3c.dom.Node arg)
- Specified by:
isEqualNodein interfaceorg.w3c.dom.Node
-
lookupNamespaceURI
public java.lang.String lookupNamespaceURI(java.lang.String specifiedPrefix)
- Specified by:
lookupNamespaceURIin interfaceorg.w3c.dom.Node
-
isDefaultNamespace
public boolean isDefaultNamespace(java.lang.String namespaceURI)
- Specified by:
isDefaultNamespacein interfaceorg.w3c.dom.Node
-
lookupPrefix
public java.lang.String lookupPrefix(java.lang.String namespaceURI)
- Specified by:
lookupPrefixin interfaceorg.w3c.dom.Node
-
isSameNode
public boolean isSameNode(org.w3c.dom.Node other)
- Specified by:
isSameNodein interfaceorg.w3c.dom.Node
-
setTextContent
public void setTextContent(java.lang.String textContent) throws org.w3c.dom.DOMException- Specified by:
setTextContentin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
getTextContent
public java.lang.String getTextContent() throws org.w3c.dom.DOMException- Specified by:
getTextContentin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
compareDocumentPosition
public short compareDocumentPosition(org.w3c.dom.Node other) throws org.w3c.dom.DOMException- Specified by:
compareDocumentPositionin interfaceorg.w3c.dom.Node- Throws:
org.w3c.dom.DOMException
-
getBaseURI
public java.lang.String getBaseURI()
- Specified by:
getBaseURIin interfaceorg.w3c.dom.Node
-
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- Specified by:
renameNodein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
normalizeDocument
public void normalizeDocument()
- Specified by:
normalizeDocumentin interfaceorg.w3c.dom.Document
-
getDomConfig
public org.w3c.dom.DOMConfiguration getDomConfig()
- Specified by:
getDomConfigin interfaceorg.w3c.dom.Document
-
setDocumentURI
public void setDocumentURI(java.lang.String documentURI)
- Specified by:
setDocumentURIin interfaceorg.w3c.dom.Document
-
getDocumentURI
public java.lang.String getDocumentURI()
- Specified by:
getDocumentURIin interfaceorg.w3c.dom.Document
-
replaceWholeText
public org.w3c.dom.Text replaceWholeText(java.lang.String content) throws org.w3c.dom.DOMException- Specified by:
replaceWholeTextin interfaceorg.w3c.dom.Text- Throws:
org.w3c.dom.DOMException
-
getWholeText
public java.lang.String getWholeText()
- Specified by:
getWholeTextin interfaceorg.w3c.dom.Text
-
isElementContentWhitespace
public boolean isElementContentWhitespace()
- Specified by:
isElementContentWhitespacein interfaceorg.w3c.dom.Text
-
setIdAttribute
public void setIdAttribute(java.lang.String name, boolean makeId)- Specified by:
setIdAttributein interfaceorg.w3c.dom.Element
-
setIdAttributeNode
public void setIdAttributeNode(org.w3c.dom.Attr at, boolean makeId)- Specified by:
setIdAttributeNodein interfaceorg.w3c.dom.Element
-
setIdAttributeNS
public void setIdAttributeNS(java.lang.String namespaceURI, java.lang.String localName, boolean makeId)- Specified by:
setIdAttributeNSin interfaceorg.w3c.dom.Element
-
getSchemaTypeInfo
public org.w3c.dom.TypeInfo getSchemaTypeInfo()
- Specified by:
getSchemaTypeInfoin interfaceorg.w3c.dom.Attr- Specified by:
getSchemaTypeInfoin interfaceorg.w3c.dom.Element
-
isId
public boolean isId()
- Specified by:
isIdin interfaceorg.w3c.dom.Attr
-
getXmlEncoding
public java.lang.String getXmlEncoding()
- Specified by:
getXmlEncodingin interfaceorg.w3c.dom.Document
-
getXmlStandalone
public boolean getXmlStandalone()
- Specified by:
getXmlStandalonein interfaceorg.w3c.dom.Document
-
setXmlStandalone
public void setXmlStandalone(boolean xmlStandalone) throws org.w3c.dom.DOMException- Specified by:
setXmlStandalonein interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
getXmlVersion
public java.lang.String getXmlVersion()
- Specified by:
getXmlVersionin interfaceorg.w3c.dom.Document
-
setXmlVersion
public void setXmlVersion(java.lang.String xmlVersion) throws org.w3c.dom.DOMException- Specified by:
setXmlVersionin interfaceorg.w3c.dom.Document- Throws:
org.w3c.dom.DOMException
-
-