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 Type
    Method
    Description
    void
    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 result
      context - the dynamic evaluation context
      arguments - the supplied arguments to the function
      Throws:
      XPathException - if a dynamic error occurs during the evaluation