Interface FunctionSignature

All Known Implementing Classes:
BuiltinFunctionSignature

public interface FunctionSignature
Realizes the collection of overloaded signatures for one single xpath function name (NamespaceName).
  • Method Details

    • getName

      NamespaceName getName()
    • checkArity

      boolean checkArity(int arity)
      Are there signatures with that arity?
    • checkDomain

      List<Boolean> checkDomain(List<? extends Type.XPathType> argtypes)
      Is there an overloaded version with that sequence of argument types?
    • getRange

      Type.XPathType getRange(List<? extends Type.XPathType> argtypes)
      What is the result type for that sequence of argument types?