org.pasoa.dommap
Class SimpleElement
java.lang.Object
org.pasoa.dommap.SimpleNode
org.pasoa.dommap.SimpleElement
- All Implemented Interfaces:
- Element, Node
- public class SimpleElement
- extends SimpleNode
- implements Element
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 |
Method Summary |
Node |
appendChild(Node newChild)
|
Node |
appendText(String newText)
|
SimpleNode |
cloneNode(boolean deep,
Document newDocument)
|
short |
compareDocumentPosition(Node other)
|
String |
getAttribute(String name)
|
Attr |
getAttributeNode(String name)
|
String |
getAttributeNS(String namespaceURI,
String localName)
|
String |
getBaseURI()
|
NodeList |
getElementsByTagName(String name)
|
NodeList |
getElementsByTagNameNS(String namespaceURI,
String localName)
|
Object |
getFeature(String feature,
String version)
|
short |
getNodeType()
|
String |
getNodeValue()
|
Node |
getPreviousSibling()
|
TypeInfo |
getSchemaTypeInfo()
|
String |
getTextContent()
|
Object |
getUserData(String key)
|
boolean |
hasAttribute(String name)
|
boolean |
hasAttributeNS(String namespaceURI,
String localName)
|
int |
hashCode()
|
Node |
insertBefore(Node newChild,
Node refChild)
|
boolean |
isDefaultNamespace(String namespaceURI)
|
boolean |
isSupported(String feature,
String version)
|
String |
lookupNamespaceURI(String prefix)
|
String |
lookupPrefix(String namespaceURI)
|
void |
normalize()
|
void |
removeAttribute(String name)
|
Attr |
removeAttributeNode(Attr oldAttr)
|
void |
removeAttributeNS(String namespaceURI,
String localName)
|
Node |
removeChild(Node oldChild)
|
Node |
replaceChild(Node newChild,
Node oldChild)
|
void |
setAttribute(String name,
String value)
|
Attr |
setAttributeNode(Attr newAttr)
|
void |
setIdAttribute(String name,
boolean isId)
|
void |
setIdAttributeNode(Attr idAttr,
boolean isId)
|
void |
setIdAttributeNS(String namespaceURI,
String localName,
boolean isId)
|
void |
setNodeValue(String nodeValue)
|
void |
setPrefix(String prefix)
|
void |
setTextContent(String textContent)
|
Object |
setUserData(String key,
Object data,
UserDataHandler handler)
|
Methods inherited from class org.pasoa.dommap.SimpleNode |
addNamespace, cloneChildren, cloneNode, equals, getAllNamespaces, getAttributeNodeNS, getAttributes, getChildCount, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceForPrefix, getNamespaceURI, getNextSibling, getNodeName, getOwnerDocument, getParentNode, getPrefix, getPrefixForNamespace, getTagName, hasAttributes, hasChildNodes, importInto, incorporateChild, isEqualNode, isSameNode, setAttributeNodeNS, setAttributeNS, toString |
Methods inherited from interface org.w3c.dom.Element |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
Methods inherited from interface org.w3c.dom.Node |
cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
SimpleElement
public SimpleElement(Document owner,
String elementNS,
String name)
SimpleElement
public SimpleElement(Document owner,
SimpleNode parent,
int childIndex,
String elementNS,
String name)
SimpleElement
public SimpleElement(Document owner,
SimpleNode parent,
int childIndex,
Element convertFrom)
appendChild
public Node appendChild(Node newChild)
throws DOMException
- Specified by:
appendChild
in interface Node
- Overrides:
appendChild
in class SimpleNode
- Throws:
DOMException
appendText
public Node appendText(String newText)
throws DOMException
- Throws:
DOMException
cloneNode
public SimpleNode cloneNode(boolean deep,
Document newDocument)
getElementsByTagNameNS
public NodeList getElementsByTagNameNS(String namespaceURI,
String localName)
throws DOMException
- Specified by:
getElementsByTagNameNS
in interface Element
- Throws:
DOMException
getNodeType
public short getNodeType()
- Specified by:
getNodeType
in interface Node
getNodeValue
public String getNodeValue()
- Specified by:
getNodeValue
in interface Node
getTextContent
public String getTextContent()
throws DOMException
- Specified by:
getTextContent
in interface Node
- Throws:
DOMException
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
setNodeValue
public void setNodeValue(String nodeValue)
throws DOMException
- Specified by:
setNodeValue
in interface Node
- Throws:
DOMException
setIdAttributeNode
public void setIdAttributeNode(Attr idAttr,
boolean isId)
throws DOMException
- Throws:
DOMException
setUserData
public Object setUserData(String key,
Object data,
UserDataHandler handler)
- Specified by:
setUserData
in interface Node
setAttributeNode
public Attr setAttributeNode(Attr newAttr)
throws DOMException
- Throws:
DOMException
removeAttributeNode
public Attr removeAttributeNode(Attr oldAttr)
throws DOMException
- Throws:
DOMException
setTextContent
public void setTextContent(String textContent)
throws DOMException
- Specified by:
setTextContent
in interface Node
- Throws:
DOMException
setPrefix
public void setPrefix(String prefix)
throws DOMException
- Specified by:
setPrefix
in interface Node
- Throws:
DOMException
getElementsByTagName
public NodeList getElementsByTagName(String name)
getAttribute
public String getAttribute(String name)
getAttributeNode
public Attr getAttributeNode(String name)
getUserData
public Object getUserData(String key)
- Specified by:
getUserData
in interface Node
hasAttribute
public boolean hasAttribute(String name)
isDefaultNamespace
public boolean isDefaultNamespace(String namespaceURI)
- Specified by:
isDefaultNamespace
in interface Node
lookupNamespaceURI
public String lookupNamespaceURI(String prefix)
- Specified by:
lookupNamespaceURI
in interface Node
lookupPrefix
public String lookupPrefix(String namespaceURI)
- Specified by:
lookupPrefix
in interface Node
removeAttribute
public void removeAttribute(String name)
throws DOMException
- Throws:
DOMException
compareDocumentPosition
public short compareDocumentPosition(Node other)
throws DOMException
- Specified by:
compareDocumentPosition
in interface Node
- Throws:
DOMException
removeChild
public Node removeChild(Node oldChild)
throws DOMException
- Specified by:
removeChild
in interface Node
- Throws:
DOMException
setIdAttributeNS
public void setIdAttributeNS(String namespaceURI,
String localName,
boolean isId)
throws DOMException
- Throws:
DOMException
setIdAttribute
public void setIdAttribute(String name,
boolean isId)
throws DOMException
- Throws:
DOMException
setAttribute
public void setAttribute(String name,
String value)
throws DOMException
- Throws:
DOMException
replaceChild
public Node replaceChild(Node newChild,
Node oldChild)
throws DOMException
- Specified by:
replaceChild
in interface Node
- Throws:
DOMException
getFeature
public Object getFeature(String feature,
String version)
- Specified by:
getFeature
in interface Node
getAttributeNS
public String getAttributeNS(String namespaceURI,
String localName)
throws DOMException
- Throws:
DOMException
getBaseURI
public String getBaseURI()
- Specified by:
getBaseURI
in interface Node
getPreviousSibling
public Node getPreviousSibling()
- Specified by:
getPreviousSibling
in interface Node
getSchemaTypeInfo
public TypeInfo getSchemaTypeInfo()
hasAttributeNS
public boolean hasAttributeNS(String namespaceURI,
String localName)
throws DOMException
- Throws:
DOMException
insertBefore
public Node insertBefore(Node newChild,
Node refChild)
throws DOMException
- Specified by:
insertBefore
in interface Node
- Throws:
DOMException
isSupported
public boolean isSupported(String feature,
String version)
- Specified by:
isSupported
in interface Node
normalize
public void normalize()
- Specified by:
normalize
in interface Node
removeAttributeNS
public void removeAttributeNS(String namespaceURI,
String localName)
throws DOMException
- Throws:
DOMException