|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xpath.compiler.FunctionTable
The function table for XPath.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
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). |
static FuncLoader[] |
m_functions
The function table. |
Constructor Summary | |
FunctionTable()
|
Method Summary | |
static Function |
getFunction(int which)
Obtain a new Function object from a function ID. |
static void |
installFunction(Expression func,
int funcIndex)
Install a function loader at a specific index. |
static int |
installFunction(java.lang.String name,
Expression func)
Install a built-in function. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
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 static FuncLoader[] m_functions
Constructor Detail |
public FunctionTable()
Method Detail |
public static Function getFunction(int which) throws javax.xml.transform.TransformerException
which
- The function ID, which may correspond to one of the FUNC_XXX
values found in FunctionTable
, but may
be a value installed by an external module.public static int installFunction(java.lang.String name, Expression func)
name
- The unqualified name of the function.func
- A Implementation of an XPath Function object.public static void installFunction(Expression func, int funcIndex)
func
- A Implementation of an XPath Function object.which
- The function ID, which may correspond to one of the FUNC_XXX
values found in FunctionTable
, but may
be a value installed by an external module.
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |