Package net.sf.saxon.functions
Interface PushableFunction
- All Known Implementing Classes:
Concat
,Concat31
,StringJoin
,UnparsedText
,XMLToJsonFn
public interface PushableFunction
Interface implemented by functions that have a "push" implementation, whereby the result
of the function is written incrementally to an
Outputter
rather than being
returned as the result of a call()
method.-
Method Summary
Modifier and TypeMethodDescriptionvoid
process
(Outputter destination, XPathContext context, Sequence[] arguments) Evaluate the function in "push" mode
-
Method Details
-
process
void process(Outputter destination, XPathContext context, Sequence[] arguments) throws XPathException Evaluate the function in "push" mode- Parameters:
destination
- the destination for the function resultcontext
- the dynamic evaluation contextarguments
- the supplied arguments to the function- Throws:
XPathException
- if a dynamic error occurs during the evaluation
-