net.sf.saxon.dom

Class TextOverAttrInfo

public class TextOverAttrInfo extends TextOverNodeInfo

This class represents a DOM text node that is the child of a DOM attribute node. The DOM attribute node will be a wrapper over a Saxon attribute node or namespace node.
Constructor Summary
TextOverAttrInfo(AttrOverNodeInfo attr)
Method Summary
shortcompareDocumentPosition(Node other)
Compare the position of the (other) node in document order with the reference node (this node).
shortgetNodeType()
Get the type of this node (node kind, in XPath terminology).
NodegetParentNode()
Find the parent node of this node.
booleanisElementContentWhitespace()
Returns whether this text node contains element content whitespace, often abusively called "ignorable whitespace".

Constructor Detail

TextOverAttrInfo

public TextOverAttrInfo(AttrOverNodeInfo attr)

Method Detail

compareDocumentPosition

public short compareDocumentPosition(Node other)
Compare the position of the (other) node in document order with the reference node (this node). DOM Level 3 method.

Parameters: other the other node.

Returns: Returns how the node is positioned relatively to the reference node.

Throws: org.w3c.dom.DOMException

getNodeType

public short getNodeType()
Get the type of this node (node kind, in XPath terminology). Note, the numbers assigned to node kinds in Saxon (see Type) are the same as those assigned in the DOM

getParentNode

public Node getParentNode()
Find the parent node of this node.

Returns: The Node object describing the containing element or root node.

isElementContentWhitespace

public boolean isElementContentWhitespace()
Returns whether this text node contains element content whitespace, often abusively called "ignorable whitespace". The text node is determined to contain whitespace in element content during the load of the document or if validation occurs while using Document.normalizeDocument().

Since: DOM Level 3