Class UnresolvedXQueryFunctionItem

java.lang.Object
net.sf.saxon.functions.AbstractFunction
net.sf.saxon.functions.hof.UnresolvedXQueryFunctionItem
All Implemented Interfaces:
Callable, Function, GroundedValue, Item, Sequence

public class UnresolvedXQueryFunctionItem extends AbstractFunction
  • Constructor Details

  • Method Details

    • getFunctionItemType

      public FunctionItemType getFunctionItemType()
      Description copied from interface: Function
      Get the item type of the function item
      Returns:
      the function item's type
    • getFunctionName

      public StructuredQName getFunctionName()
      Description copied from interface: Function
      Get the name of the function, or null if it is anonymous
      Returns:
      the function name, or null for an anonymous inline function
    • getArity

      public int getArity()
      Description copied from interface: Function
      Get the arity of the function
      Returns:
      the number of arguments in the function signature
    • call

      public Sequence call(XPathContext context, Sequence[] args) throws XPathException
      Description copied from interface: Function
      Invoke the function
      Parameters:
      context - the XPath dynamic evaluation context
      args - the actual arguments to be supplied
      Returns:
      the result of invoking the function
      Throws:
      XPathException - if a dynamic error occurs within the function
    • getDescription

      public String getDescription()
      Description copied from interface: Function
      Get a description of this function for use in error messages. For named functions, the description is the function name (as a lexical QName). For others, it might be, for example, "inline function", or "partially-applied ends-with function".
      Returns:
      a description of the function for use in error messages
    • getFunctionReference

      public UserFunctionReference getFunctionReference()