To be subclassed by classes that wish to fake being nodes.
adoptNode
public Node adoptNode(Node source)
throws DOMException
NEEDSDOC Method adoptNode
NEEDSDOC @param source
NEEDSDOC (adoptNode) @return
appendChild
public Node appendChild(Node newChild)
throws DOMException
Unimplemented. See org.w3c.dom.Node
- appendChild in interface Node
newChild
- New node to append to the list of this node's children
appendData
public void appendData(String arg)
throws DOMException
Unimplemented.
arg
- String data to append
cloneNode
public Node cloneNode(boolean deep)
Unimplemented. See org.w3c.dom.Node
- cloneNode in interface Node
deep
- Flag indicating whether to clone deep (clone member variables)
createAttributeNS
public Attr createAttributeNS(String namespaceURI,
String qualifiedName)
throws DOMException
Unimplemented. See org.w3c.dom.Document
- createAttributeNS in interface Document
namespaceURI
- Namespace URI of the attributequalifiedName
- Qualified name of the attribute
createElementNS
public Element createElementNS(String namespaceURI,
String qualifiedName)
throws DOMException
Unimplemented. See org.w3c.dom.Document
- createElementNS in interface Document
namespaceURI
- Namespace URI for the elementqualifiedName
- Qualified name of the element
createTextNode
public Text createTextNode(String data)
Unimplemented. See org.w3c.dom.Document
- createTextNode in interface Document
data
- Data for text node
deleteData
public void deleteData(int offset,
int count)
throws DOMException
Unimplemented.
offset
- Start offset of substring to delete.count
- The length of the substring to delete.
error
public void error(String msg)
Throw an error.
msg
- Message Key for the error
error
public void error(String msg,
Object[] args)
Throw an error.
msg
- Message Key for the errorargs
- Array of arguments to be used in the error message
getAttribute
public String getAttribute(String name)
Unimplemented. See org.w3c.dom.Element
- getAttribute in interface Element
name
- Name of attribute to get
getAttributeNS
public String getAttributeNS(String namespaceURI,
String localName)
Unimplemented. See org.w3c.dom.Element
- getAttributeNS in interface Element
namespaceURI
- Namespace URI of attribute node to getlocalName
- Local part of qualified name of attribute node to get
getAttributeNode
public Attr getAttributeNode(String name)
Unimplemented. See org.w3c.dom.Element
- getAttributeNode in interface Element
name
- Attribute node name
getAttributeNodeNS
public Attr getAttributeNodeNS(String namespaceURI,
String localName)
Unimplemented. See org.w3c.dom.Element
- getAttributeNodeNS in interface Element
namespaceURI
- Namespace URI of attribute node to getlocalName
- Local part of qualified name of attribute node to get
getElementById
public Element getElementById(String elementId)
Unimplemented. See org.w3c.dom.Document
- getElementById in interface Document
elementId
- ID of the element to get
getEncoding
public String getEncoding()
- DOM Level 3
NEEDSDOC ($objectName$) @return
getFirstChild
public Node getFirstChild()
Unimplemented. See org.w3c.dom.Node
- getFirstChild in interface Node
getLastChild
public Node getLastChild()
Unimplemented. See org.w3c.dom.Node
- getLastChild in interface Node
getLength
public int getLength()
Unimplemented. See org.w3c.dom.NodeList
- getLength in interface NodeList
getLocalName
public String getLocalName()
Unimplemented. See org.w3c.dom.Node
- getLocalName in interface Node
getNamespaceURI
public String getNamespaceURI()
Unimplemented. See org.w3c.dom.Node
- getNamespaceURI in interface Node
getNextSibling
public Node getNextSibling()
Unimplemented. See org.w3c.dom.Node
- getNextSibling in interface Node
getNodeName
public String getNodeName()
Unimplemented. See org.w3c.dom.Node
- getNodeName in interface Node
getNodeType
public short getNodeType()
Unimplemented. See org.w3c.dom.Node
- getNodeType in interface Node
getOwnerElement
public Element getOwnerElement()
Unimplemented. See org.w3c.dom.Node
getParentNode
public Node getParentNode()
Unimplemented. See org.w3c.dom.Node
- getParentNode in interface Node
getPrefix
public String getPrefix()
Unimplemented. See org.w3c.dom.Node
- getPrefix in interface Node
getSpecified
public boolean getSpecified()
Unimplemented. See org.w3c.dom.Node
getStandalone
public boolean getStandalone()
- DOM Level 3
NEEDSDOC ($objectName$) @return
getStrictErrorChecking
public boolean getStrictErrorChecking()
EXPERIMENTAL! Based on the
Document
Object Model (DOM) Level 3 Core Working Draft of 5 June 2001..
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.
- DOM Level 3
NEEDSDOC ($objectName$) @return
getTagName
public String getTagName()
Unimplemented. See org.w3c.dom.Node
- getTagName in interface Element
getVersion
public String getVersion()
- DOM Level 3
NEEDSDOC ($objectName$) @return
hasAttribute
public boolean hasAttribute(String name)
Unimplemented. See org.w3c.dom.Element
- hasAttribute in interface Element
name
- Name of an attribute
hasAttributeNS
public boolean hasAttributeNS(String name,
String x)
Unimplemented. See org.w3c.dom.Element
- hasAttributeNS in interface Element
hasAttributes
public boolean hasAttributes()
Unimplemented. Introduced in DOM Level 2.
- hasAttributes in interface Node
hasChildNodes
public boolean hasChildNodes()
Unimplemented. See org.w3c.dom.Node
- hasChildNodes in interface Node
insertBefore
public Node insertBefore(Node newChild,
Node refChild)
throws DOMException
Unimplemented. See org.w3c.dom.Node
- insertBefore in interface Node
newChild
- New child node to insertrefChild
- Insert in front of this child
insertData
public void insertData(int offset,
String arg)
throws DOMException
Unimplemented.
offset
- Start offset of substring to insert.
isSupported
public boolean isSupported(String feature,
String version)
Tests whether the DOM implementation implements a specific feature and
that feature is supported by this node.
- isSupported in interface Node
item
public Node item(int index)
Unimplemented. See org.w3c.dom.NodeList
- item in interface NodeList
index
- index of a child of this node in its list of children
normalize
public void normalize()
Unimplemented. See org.w3c.dom.Node
- normalize in interface Node
removeAttribute
public void removeAttribute(String name)
throws DOMException
Unimplemented. See org.w3c.dom.Element
- removeAttribute in interface Element
name
- Attribute node name to remove from list of attributes
removeAttributeNS
public void removeAttributeNS(String namespaceURI,
String localName)
throws DOMException
Unimplemented. See org.w3c.dom.Element
- removeAttributeNS in interface Element
namespaceURI
- Namespace URI of attribute node to removelocalName
- Local part of qualified name of attribute node to remove
removeAttributeNode
public Attr removeAttributeNode(Attr oldAttr)
throws DOMException
Unimplemented. See org.w3c.dom.Element
- removeAttributeNode in interface Element
oldAttr
- Attribute to be removed from this node's list of attributes
replaceChild
public Node replaceChild(Node newChild,
Node oldChild)
throws DOMException
Unimplemented. See org.w3c.dom.Node
- replaceChild in interface Node
newChild
- Replace existing child with this oneoldChild
- Existing child to be replaced
replaceData
public void replaceData(int offset,
int count,
String arg)
throws DOMException
Unimplemented.
offset
- Start offset of substring to replace.count
- The length of the substring to replace.arg
- substring to replace with
setAttribute
public void setAttribute(String name,
String value)
throws DOMException
Unimplemented. See org.w3c.dom.Element
- setAttribute in interface Element
name
- Name of attribute to setvalue
- Value of attribute
setAttributeNS
public void setAttributeNS(String namespaceURI,
String qualifiedName,
String value)
throws DOMException
Unimplemented. See org.w3c.dom.Element
- setAttributeNS in interface Element
namespaceURI
- Namespace URI of attribute node to setvalue
- value of attribute
setAttributeNode
public Attr setAttributeNode(Attr newAttr)
throws DOMException
Unimplemented. See org.w3c.dom.Element
- setAttributeNode in interface Element
newAttr
- Attribute node to be added to this node's list of attributes
setData
public void setData(String data)
throws DOMException
Set Node data
data
- data to set for this node
setEncoding
public void setEncoding(String encoding)
- DOM Level 3
NEEDSDOC @param encoding
setNodeValue
public void setNodeValue(String nodeValue)
throws DOMException
Unimplemented. See org.w3c.dom.Node
- setNodeValue in interface Node
nodeValue
- Value to set this node to
setPrefix
public void setPrefix(String prefix)
throws DOMException
Unimplemented. See org.w3c.dom.Node
- setPrefix in interface Node
prefix
- Prefix to set for this node
setStandalone
public void setStandalone(boolean standalone)
- DOM Level 3
NEEDSDOC @param standalone
setStrictErrorChecking
public void setStrictErrorChecking(boolean strictErrorChecking)
EXPERIMENTAL! Based on the
Document
Object Model (DOM) Level 3 Core Working Draft of 5 June 2001..
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.
- DOM Level 3
NEEDSDOC @param strictErrorChecking
setValue
public void setValue(String value)
throws DOMException
Unimplemented. See org.w3c.dom.Node
value
- Value to set this node to
setVersion
public void setVersion(String version)
- DOM Level 3
NEEDSDOC @param version
splitText
public Text splitText(int offset)
throws DOMException
Unimplemented.
offset
- Offset into text to split
substringData
public String substringData(int offset,
int count)
throws DOMException
Unimplemented.
offset
- Start offset of substring to extract.count
- The length of the substring to extract.