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, toShortStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.om.GroundedValue
asIterable, concatenate, containsNode, materializeMethods inherited from interface net.sf.saxon.om.Item
getLength, getStringValue, head, isStreamed, itemAt, iterate, reduce, subsequenceMethods inherited from interface net.sf.saxon.om.Sequence
makeRepeatable
-
Constructor Details
-
NodeSurrogate
-