public interface VirtualNode extends NodeInfo
IS_DTD_TYPE, IS_NILLED
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getRealNode()
Get the node underlying this virtual node.
|
java.lang.Object |
getUnderlyingNode()
Get the node underlying this virtual node.
|
atomize, compareOrder, copy, equals, generateId, getAttributeValue, getBaseURI, getColumnNumber, getConfiguration, getDeclaredNamespaces, getDisplayName, getFingerprint, getGenre, getLineNumber, getLocalPart, getNodeKind, getParent, getPrefix, getPublicId, getRoot, getSchemaType, getStringValue, getSystemId, getTreeInfo, getURI, hasChildNodes, hasFingerprint, hashCode, isId, isIdref, isNilled, isSameNodeInfo, isStreamed, iterateAxis, iterateAxis, toShortString
getLength, getStringValueCS, head, itemAt, iterate, iterator, reduce, subsequence, toGroundedValue
asIterable, effectiveBooleanValue, materialize
makeRepeatable
saveLocation
java.lang.Object getUnderlyingNode()
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.
java.lang.Object getRealNode()
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.
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.