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 Node
public java.lang.String getData()
Node
public Name getName()
Node
public java.lang.String getAttributeValue(Name name)
getAttributeValue
in interface Node
public Node getAttribute(Name name)
getAttribute
in interface Node
public Node getElementWithId(java.lang.String id)
getElementWithId
in interface Node
public NamespacePrefixMap getNamespacePrefixMap()
getNamespacePrefixMap
in interface Node
public java.lang.String getUnparsedEntityURI(java.lang.String name)
getUnparsedEntityURI
in interface Node
public SafeNodeIterator getChildren()
getChildren
in interface Node
public SafeNodeIterator getAttributes()
getAttributes
in interface Node
public int getLineNumber()
getLineNumber
in interface Node
public SafeNodeIterator getFollowingSiblings()
getFollowingSiblings
in interface Node
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object