org.apache.xpath.compiler
public class FunctionTable extends Object
Field Summary | |
---|---|
static int | FUNC_BOOLEAN The 'boolean()' id. |
static int | FUNC_CEILING The 'ceiling()' id. |
static int | FUNC_CONCAT The 'concat()' id. |
static int | FUNC_CONTAINS The 'contains()' id. |
static int | FUNC_COUNT The 'count()' id. |
static int | FUNC_CURRENT The 'current()' id. |
static int | FUNC_DOCLOCATION The 'document-location()' id (Proprietary). |
static int | FUNC_EXT_ELEM_AVAILABLE The 'element-available()' id (XSLT). |
static int | FUNC_EXT_FUNCTION_AVAILABLE The 'function-available()' id (XSLT). |
static int | FUNC_FALSE The 'false()' id. |
static int | FUNC_FLOOR The 'floor()' id. |
static int | FUNC_GENERATE_ID The 'generate-id()' id. |
static int | FUNC_ID The 'id()' id. |
static int | FUNC_KEY The 'key()' id (XSLT). |
static int | FUNC_LANG The 'lang()' id. |
static int | FUNC_LAST The 'last()' id. |
static int | FUNC_LOCAL_PART The 'local-name()' id. |
static int | FUNC_NAMESPACE The 'namespace-uri()' id. |
static int | FUNC_NORMALIZE_SPACE The 'normalize-space()' id. |
static int | FUNC_NOT The 'not()' id. |
static int | FUNC_NUMBER The 'number()' id. |
static int | FUNC_POSITION The 'position()' id. |
static int | FUNC_QNAME The 'name()' id. |
static int | FUNC_ROUND The 'round()' id. |
static int | FUNC_STARTS_WITH The 'starts-with()' id. |
static int | FUNC_STRING The 'string()' id. |
static int | FUNC_STRING_LENGTH The 'string-length()' id. |
static int | FUNC_SUBSTRING The 'substring()' id. |
static int | FUNC_SUBSTRING_AFTER The 'substring-after()' id. |
static int | FUNC_SUBSTRING_BEFORE The 'substring-before()' id. |
static int | FUNC_SUM The 'sum()' id. |
static int | FUNC_SYSTEM_PROPERTY The 'system-property()' id. |
static int | FUNC_TRANSLATE The 'translate()' id. |
static int | FUNC_TRUE The 'true()' id. |
static int | FUNC_UNPARSED_ENTITY_URI The 'unparsed-entity-uri()' id (XSLT). |
Constructor Summary | |
---|---|
FunctionTable() |
Method Summary | |
---|---|
boolean | functionAvailable(String methName)
Tell if a built-in, non-namespaced function is available.
|
int | installFunction(String name, Class func)
Install a built-in function. |
Parameters: methName The local name of the function.
Returns: True if the function can be executed.
Parameters: name The unqualified name of the function, must not be null func A Implementation of an XPath Function object.
Returns: the position of the function in the internal index.