Package net.sf.saxon.dom
Class TextOverAttrInfo
java.lang.Object
net.sf.saxon.dom.NodeOverNodeInfo
net.sf.saxon.dom.TextOverNodeInfo
net.sf.saxon.dom.TextOverAttrInfo
- All Implemented Interfaces:
CharacterData,Comment,Node,Text
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.
-
Field Summary
Fields inherited from class net.sf.saxon.dom.NodeOverNodeInfo
nodeFields 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionshortcompareDocumentPosition(Node other) Compare the position of the (other) node in document order with the reference node (this node).shortGet the type of this node (node kind, in XPath terminology).Find the parent node of this node.booleanReturns whether this text node contains element content whitespace, often abusively called "ignorable whitespace".Methods inherited from class net.sf.saxon.dom.TextOverNodeInfo
appendData, deleteData, getData, getLength, getWholeText, insertData, replaceData, replaceWholeText, setData, splitText, substringDataMethods inherited from class net.sf.saxon.dom.NodeOverNodeInfo
appendChild, cloneNode, disallowUpdate, equals, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getTextContent, getUnderlyingNodeInfo, getUserData, hasAttributes, hasChildNodes, hashCode, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData, wrapMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Constructor Details
-
TextOverAttrInfo
-
-
Method Details
-
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 usingDocument.normalizeDocument().- Specified by:
isElementContentWhitespacein interfaceText- Overrides:
isElementContentWhitespacein classTextOverNodeInfo- Since:
- DOM Level 3
-
getNodeType
public short getNodeType()Get the type of this node (node kind, in XPath terminology). Note, the numbers assigned to node kinds in Saxon (seeType) are the same as those assigned in the DOM- Specified by:
getNodeTypein interfaceNode- Overrides:
getNodeTypein classNodeOverNodeInfo
-
compareDocumentPosition
Compare the position of the (other) node in document order with the reference node (this node). DOM Level 3 method.- Specified by:
compareDocumentPositionin interfaceNode- Overrides:
compareDocumentPositionin classNodeOverNodeInfo- Parameters:
other- the other node.- Returns:
- Returns how the node is positioned relatively to the reference node.
-
getParentNode
Find the parent node of this node.- Specified by:
getParentNodein interfaceNode- Overrides:
getParentNodein classNodeOverNodeInfo- Returns:
- The Node object describing the containing element or root node.
-