public static class DefaultFunctionFactory.LookupFunction extends AbstractFunction
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FUNC_NAME |
| Constructor and Description |
|---|
LookupFunction() |
| Modifier and Type | Method and Description |
|---|---|
Function |
copy()
Returns this.
|
QualifiedValue |
execute(Expression[] args)
Execute this function, and return the function's qualified value.
|
java.lang.String |
getArgDocString()
Returns a string to be used in the auto-generated function documentation.
|
protected java.lang.String |
getFunctionDisplayName() |
java.lang.Class<?> |
getType()
Returns the type of Object that this function will generate with execute
|
void |
initArgs(Expression[] args)
Calls validateNumArgs() to make sure the number of args is correct
|
void |
setType(java.lang.Class<?> class1) |
protected boolean |
validateNumArgs(int num) |
executeArg, logconnect, disconnect, executeAll, shutdown, startuppublic static final java.lang.String FUNC_NAME
public void initArgs(Expression[] args)
AbstractFunctioninitArgs in interface FunctioninitArgs in class AbstractFunctionprotected java.lang.String getFunctionDisplayName()
getFunctionDisplayName in class AbstractFunctionpublic Function copy()
BaseFunctioncopy in interface Functioncopy in class BaseFunctionprotected boolean validateNumArgs(int num)
validateNumArgs in class AbstractFunctionpublic QualifiedValue execute(Expression[] args) throws ExpressionException
FunctionExpressionExceptionpublic java.lang.String getArgDocString()
Functionpublic java.lang.Class<?> getType()
Functionpublic void setType(java.lang.Class<?> class1)