Class RegexGroup

All Implemented Interfaces:
Callable, IContextAccessorFunction, IFunctionWithRetainedParameterNames, FunctionItem, GroundedValue, Item, Sequence

public class RegexGroup extends ContextAccessorFunction
  • Constructor Details

    • RegexGroup

      public RegexGroup()
  • Method Details

    • bindContext

      public FunctionItem bindContext(XPathContext context) throws XPathException
      Description copied from interface: IContextAccessorFunction
      Bind context information to appear as part of the function's closure. If this method has been called, the supplied context will be used in preference to the context at the point where the function is actually called.
      Parameters:
      context - the context to which the function applies. Must not be null.
      Throws:
      XPathException
    • call

      public StringValue call(XPathContext context, Sequence[] arguments) throws XPathException
      Evaluate the expression
      Specified by:
      call in interface Callable
      Overrides:
      call in class ContextAccessorFunction
      Parameters:
      context - the dynamic evaluation context
      arguments - the values of the arguments, supplied as Sequences
      Returns:
      the result of the evaluation, in the form of a Sequence
      Throws:
      XPathException - if a dynamic error occurs during the evaluation of the expression