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 anOutputter
rather than being returned as the result of acall()
method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
process(Outputter destination, XPathContext context, Sequence[] arguments)
Evaluate the function in "push" mode
-
-
-
Method Detail
-
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
-
-