net.sf.saxon.functions
Class StandardFunction.Entry
public static
class
StandardFunction.Entry
extends Object
implements Serializable
An entry in the table describing the properties of a function
Field Summary |
SequenceType[] | argumentTypes
An array holding the types of the arguments to the function |
int | cardinality
The cardinality of the result of the function |
Class | implementationClass
The class containing the implementation of this function (always a subclass of SystemFunction) |
ItemType | itemType
The item type of the result of the function |
int | maxArguments
The maximum number of arguments permitted |
int | minArguments
The minimum number of arguments required |
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 |
int | opcode
Some classes support more than one function. |
An array holding the types of the arguments to the function
public int cardinality
The cardinality of the result of the function
public Class implementationClass
The class containing the implementation of this function (always a subclass of SystemFunction)
The item type of the result of the function
public int maxArguments
The maximum number of arguments permitted
public int minArguments
The minimum number of arguments required
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
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.