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 TypeMethodDescriptionvoidprocess(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
-