Package net.sf.saxon.functions
Class StandardFunction.Entry
java.lang.Object
net.sf.saxon.functions.StandardFunction.Entry
- All Implemented Interfaces:
Serializable
- Enclosing class:
StandardFunction
An entry in the table describing the properties of a function
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionAn array holding the types of the arguments to the functionintThe cardinality of the result of the functionThe class containing the implementation of this function (always a subclass of SystemFunction)The item type of the result of the functionintThe maximum number of arguments permittedintThe minimum number of arguments requiredThe 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 functionsintSome classes support more than one function. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
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
The class containing the implementation of this function (always a subclass of SystemFunction) -
opcode
public int opcodeSome 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 minArgumentsThe minimum number of arguments required -
maxArguments
public int maxArgumentsThe maximum number of arguments permitted -
itemType
The item type of the result of the function -
cardinality
public int cardinalityThe cardinality of the result of the function -
argumentTypes
An array holding the types of the arguments to the function
-
-
Constructor Details
-
Entry
public Entry()
-