Class StandardFunction.Entry

java.lang.Object
net.sf.saxon.functions.StandardFunction.Entry
All Implemented Interfaces:
Serializable
Enclosing class:
StandardFunction

public static class StandardFunction.Entry extends Object implements Serializable
An entry in the table describing the properties of a function
See Also:
  • Field Details

    • name

      public String name
      The name of the function: a local name in the case of functions in the standard library, or a name with the conventional prefix "saxon:" in the case of Saxon extension functions
    • implementationClass

      public Class implementationClass
      The class containing the implementation of this function (always a subclass of SystemFunction)
    • opcode

      public int opcode
      Some classes support more than one function. In these cases the particular function is defined by an integer opcode, whose meaning is local to the implementation class.
    • minArguments

      public int minArguments
      The minimum number of arguments required
    • maxArguments

      public int maxArguments
      The maximum number of arguments permitted
    • itemType

      public ItemType itemType
      The item type of the result of the function
    • cardinality

      public int cardinality
      The cardinality of the result of the function
    • argumentTypes

      public SequenceType[] argumentTypes
      An array holding the types of the arguments to the function
  • Constructor Details

    • Entry

      public Entry()