net.sf.saxon.om
Interface VirtualNode
- Item, NodeInfo, Source, PullEvent, ValueRepresentation
- DocumentWrapper, DocumentWrapper, DocumentWrapper, DocumentWrapper, DocumentWrapper, NodeWrapper, NodeWrapper, NodeWrapper, NodeWrapper, NodeWrapper, StrippedDocument, StrippedNode
public interface VirtualNode
This interface is implemented by NodeInfo implementations that act as wrappers
on some underlying tree. It provides a method to access the real node underlying
the virtual node, for use by applications that need to drill down to the
underlying data.
atomize , compareOrder , copy , equals , generateId , getAttributeValue , getBaseURI , getConfiguration , getDeclaredNamespaces , getDisplayName , getDocumentNumber , getDocumentRoot , getFingerprint , getLineNumber , getLocalPart , getNameCode , getNamePool , getNodeKind , getParent , getPrefix , getRoot , getStringValue , getSystemId , getTypeAnnotation , getURI , hasChildNodes , hashCode , isSameNodeInfo , iterateAxis , iterateAxis |
getUnderlyingNode
public Object getUnderlyingNode()
Get the real node undelying this virtual node. Note that this may itself be
a VirtualNode; you may have to drill down through several layers of
wrapping.
In some cases a single VirtualNode may represent an XPath text node that maps to a sequence
of adjacent nodes (for example text nodes and CDATA nodes) in the underlying tree. In this case
the first node in this sequence is returned.