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