|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xpath.compiler.FuncLoader
Lazy load of functions into the function table as needed, so we don't have to load all the functions allowed in XPath and XSLT on startup.
Constructor Summary | |
FuncLoader(java.lang.String funcName,
int funcID)
Construct a function loader |
Method Summary | |
Function |
getFunction()
Get a Function instance that this instance is liaisoning for. |
java.lang.String |
getName()
Get the local class name of the function class. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FuncLoader(java.lang.String funcName, int funcID)
funcName
- The class name of the {org.apache.xpath.functions.Function}
class, which, if it does not have a '.' in it, is assumed to
be relative to 'org.apache.xpath.functions'.funcID
- 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.Method Detail |
public java.lang.String getName()
public Function getFunction() throws TransformerException
TransformerException
- if ClassNotFoundException,
IllegalAccessException, or InstantiationException is thrown.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |