public class FunctionTable
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
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 | Description |
---|---|
FunctionTable() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
functionAvailable(java.lang.String methName) |
Tell if a built-in, non-namespaced function is available.
|
int |
installFunction(java.lang.String name,
java.lang.Class func) |
Install a built-in function.
|
public static final int FUNC_CURRENT
public static final int FUNC_LAST
public static final int FUNC_POSITION
public static final int FUNC_COUNT
public static final int FUNC_ID
public static final int FUNC_KEY
public static final int FUNC_LOCAL_PART
public static final int FUNC_NAMESPACE
public static final int FUNC_QNAME
public static final int FUNC_GENERATE_ID
public static final int FUNC_NOT
public static final int FUNC_TRUE
public static final int FUNC_FALSE
public static final int FUNC_BOOLEAN
public static final int FUNC_NUMBER
public static final int FUNC_FLOOR
public static final int FUNC_CEILING
public static final int FUNC_ROUND
public static final int FUNC_SUM
public static final int FUNC_STRING
public static final int FUNC_STARTS_WITH
public static final int FUNC_CONTAINS
public static final int FUNC_SUBSTRING_BEFORE
public static final int FUNC_SUBSTRING_AFTER
public static final int FUNC_NORMALIZE_SPACE
public static final int FUNC_TRANSLATE
public static final int FUNC_CONCAT
public static final int FUNC_SUBSTRING
public static final int FUNC_STRING_LENGTH
public static final int FUNC_SYSTEM_PROPERTY
public static final int FUNC_LANG
public static final int FUNC_EXT_FUNCTION_AVAILABLE
public static final int FUNC_EXT_ELEM_AVAILABLE
public static final int FUNC_UNPARSED_ENTITY_URI
public static final int FUNC_DOCLOCATION
public int installFunction(java.lang.String name, java.lang.Class func)
name
- The unqualified name of the function, must not be nullfunc
- A Implementation of an XPath Function object.public boolean functionAvailable(java.lang.String methName)
methName
- The local name of the function.Copyright ? 2014 Apache XML Project. All Rights Reserved.