Package net.sf.saxon.expr.instruct
Class MemoFunction.NodeSurrogate
java.lang.Object
net.sf.saxon.value.ObjectValue<Function<NodeInfo,Boolean>>
net.sf.saxon.expr.instruct.MemoFunction.NodeSurrogate
- All Implemented Interfaces:
GroundedValue
,Item
,Sequence
,AnyExternalObject
- Enclosing class:
MemoFunction
A NodeSurrogate is a value that represents a node; it encapsulates a Java function that
can be called to test whether a particular node is the one that it represents.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.value.ObjectValue
atomize, displayTypeName, effectiveBooleanValue, equals, getGenre, getInterface, getItemType, getObject, getUnicodeStringValue, getWrappedObject, hashCode, toShortString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.sf.saxon.om.GroundedValue
asIterable, concatenate, containsNode, materialize
Methods inherited from interface net.sf.saxon.om.Item
getLength, getStringValue, head, isStreamed, itemAt, iterate, reduce, subsequence
Methods inherited from interface net.sf.saxon.om.Sequence
makeRepeatable
-
Constructor Details
-
NodeSurrogate
-