public abstract class NodeBase extends java.lang.Object implements Node
| Modifier and Type | Field and Description |
|---|---|
org.w3c.dom.Node |
domNode |
(package private) int |
level |
(package private) ContainerNode |
parent |
(package private) RootNode |
root |
| Constructor and Description |
|---|
NodeBase(org.w3c.dom.Node domNode) |
NodeBase(org.w3c.dom.Node domNode,
ContainerNode parent,
int childIndex) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Node node) |
boolean |
equals(java.lang.Object obj) |
Node |
getAttribute(Name name) |
SafeNodeIterator |
getAttributes() |
java.lang.String |
getAttributeValue(Name name) |
SafeNodeIterator |
getChildren() |
java.lang.String |
getData()
Returns text for TEXT node; value for attribute node;
content for comment node;
content after PI for PI node; null otherwise.
|
Node |
getElementWithId(java.lang.String id) |
SafeNodeIterator |
getFollowingSiblings() |
java.lang.String |
getGeneratedId() |
int |
getLineNumber() |
Name |
getName()
Returns element type name for element; attribute name for an attribute;
target for a PI.
|
NamespacePrefixMap |
getNamespacePrefixMap() |
Node |
getParent() |
Node |
getRoot() |
java.lang.String |
getUnparsedEntityURI(java.lang.String name) |
java.net.URL |
getURL() |
boolean |
isId(java.lang.String id) |
public final org.w3c.dom.Node domNode
int level
ContainerNode parent
RootNode root
NodeBase(org.w3c.dom.Node domNode)
NodeBase(org.w3c.dom.Node domNode,
ContainerNode parent,
int childIndex)
public java.lang.String getGeneratedId()
getGeneratedId in interface Nodepublic java.lang.String getData()
Nodepublic Name getName()
Nodepublic java.lang.String getAttributeValue(Name name)
getAttributeValue in interface Nodepublic Node getAttribute(Name name)
getAttribute in interface Nodepublic Node getElementWithId(java.lang.String id)
getElementWithId in interface Nodepublic NamespacePrefixMap getNamespacePrefixMap()
getNamespacePrefixMap in interface Nodepublic java.lang.String getUnparsedEntityURI(java.lang.String name)
getUnparsedEntityURI in interface Nodepublic SafeNodeIterator getChildren()
getChildren in interface Nodepublic SafeNodeIterator getAttributes()
getAttributes in interface Nodepublic int getLineNumber()
getLineNumber in interface Nodepublic SafeNodeIterator getFollowingSiblings()
getFollowingSiblings in interface Nodepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object