|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jclark.xsl.dom.NodeBase
com.jclark.xsl.dom.ContainerNode
com.jclark.xsl.dom.ElementNode
Nested Class Summary | |
(package private) class |
ElementNode.AttributesIterator
|
Field Summary | |
(package private) org.w3c.dom.Node |
domNode
|
(package private) int |
level
|
(package private) ContainerNode |
parent
|
(package private) NamespacePrefixMap |
prefixMap
|
(package private) boolean |
preserveSpace
|
(package private) RootNode |
root
|
Fields inherited from interface com.jclark.xsl.om.Node |
ALLTYPES, ATTRIBUTE, COMMENT, ELEMENT, N_TYPES, PROCESSING_INSTRUCTION, ROOT, TEXT |
Constructor Summary | |
(package private) |
ElementNode(org.w3c.dom.Node domNode,
ContainerNode parent,
int childIndex)
|
Method Summary | |
int |
compareTo(Node node)
also compares document order |
boolean |
equals(java.lang.Object obj)
|
Node |
getAttribute(Name name)
default behavior -- return null. |
SafeNodeIterator |
getAttributes()
does this only work on Elements? |
java.lang.String |
getAttributeValue(Name name)
default behavior -- return null. |
SafeNodeIterator |
getChildren()
as the name implies ... |
int |
getColumnNumber()
|
java.lang.String |
getData()
default behavior -- return null. |
Node |
getElementWithId(java.lang.String id)
finds an Element Node, in the this node's document, with the given ID |
SafeNodeIterator |
getFollowingSiblings()
as the name implies ... |
java.lang.String |
getGeneratedId()
guaranteed to be unique (and repeatable) |
int |
getLineNumber()
if decorated with locator events, this returns the line number in the XML source where this node was found |
Name |
getName()
default behavior -- return null. |
NamespacePrefixMap |
getNamespacePrefixMap()
in-scope namespaces ?? |
Node |
getParent()
as the name implies ... |
boolean |
getPreserveSpace()
|
java.lang.String |
getPublicId()
|
Node |
getRoot()
gets the owning Document's root |
java.lang.String |
getSystemId()
|
byte |
getType()
returns one of: ELEMENT, TEXT, ATTRIBUTE,
ROOT, PROCESSING_INSTRUCTION or COMMENT |
java.lang.String |
getUnparsedEntityURI(java.lang.String name)
|
java.net.URL |
getURL()
base URL ?? |
boolean |
isId(java.lang.String id)
if this is an attribute?? and it is of type ID ? |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
NamespacePrefixMap prefixMap
boolean preserveSpace
final org.w3c.dom.Node domNode
int level
ContainerNode parent
RootNode root
Constructor Detail |
ElementNode(org.w3c.dom.Node domNode, ContainerNode parent, int childIndex)
Method Detail |
public byte getType()
Node
ELEMENT, TEXT, ATTRIBUTE,
ROOT, PROCESSING_INSTRUCTION or COMMENT
public Name getName()
NodeBase
getName
in interface Node
getName
in class NodeBase
public java.lang.String getAttributeValue(Name name)
NodeBase
getAttributeValue
in interface Node
getAttributeValue
in class NodeBase
public Node getAttribute(Name name)
NodeBase
getAttribute
in interface Node
getAttribute
in class NodeBase
public SafeNodeIterator getAttributes()
Node
getAttributes
in interface Node
getAttributes
in class NodeBase
public boolean getPreserveSpace()
getPreserveSpace
in class ContainerNode
public java.lang.String getUnparsedEntityURI(java.lang.String name)
getUnparsedEntityURI
in interface Node
getUnparsedEntityURI
in class NodeBase
public SafeNodeIterator getChildren()
Node
getChildren
in interface Node
getChildren
in class NodeBase
public final NamespacePrefixMap getNamespacePrefixMap()
Node
getNamespacePrefixMap
in interface Node
getNamespacePrefixMap
in class NodeBase
public Node getParent()
Node
getParent
in interface Node
public java.lang.String getGeneratedId()
Node
getGeneratedId
in interface Node
public int compareTo(Node node)
Node
compareTo
in interface Node
public java.lang.String getData()
getData
in interface Node
public Node getElementWithId(java.lang.String id)
Node
getElementWithId
in interface Node
public boolean isId(java.lang.String id)
Node
isId
in interface Node
public java.net.URL getURL()
Node
getURL
in interface Node
public java.lang.String getSystemId()
getSystemId
in interface javax.xml.transform.SourceLocator
public java.lang.String getPublicId()
getPublicId
in interface javax.xml.transform.SourceLocator
public int getLineNumber()
Node
getLineNumber
in interface Node
public int getColumnNumber()
getColumnNumber
in interface javax.xml.transform.SourceLocator
public SafeNodeIterator getFollowingSiblings()
Node
getFollowingSiblings
in interface Node
public boolean equals(java.lang.Object obj)
public Node getRoot()
Node
getRoot
in interface Node
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |