public class CallFunctionFunction extends AbstractFunction
| Modifier and Type | Field and Description |
|---|---|
protected static int |
MINIMAL_COUNT |
protected int |
minimalCount |
ABSOLUTE, EXPRESSION_EDITOR_OPTIONS, GROUP_COLOR_PROCESSING, GROUP_CONTEXT_RELATED, GROUP_DATA_BLOCK_PROCESSING, GROUP_DATA_TABLE_PROCESSING, GROUP_DATE_TIME_PROCESSING, GROUP_MATH, GROUP_NUMBER_PROCESSING, GROUP_OTHER, GROUP_STRING_PROCESSING, GROUP_SYSTEM, GROUP_TYPE_CONVERSION, HAS_RESOLVER| Constructor and Description |
|---|
CallFunctionFunction() |
CallFunctionFunction(java.lang.String name,
java.lang.String footprint,
java.lang.String description,
int minimalCount) |
| Modifier and Type | Method and Description |
|---|---|
protected DataTable |
constructInputTable(java.util.List<java.lang.Object> input,
FunctionDefinition fd,
Evaluator evaluator) |
java.lang.Object |
execute(Evaluator evaluator,
EvaluationEnvironment environment,
java.lang.Object... parameters) |
protected Pair<Context,CallerController> |
resolveContext(java.lang.Object[] parameters,
java.lang.String context,
Evaluator evaluator) |
checkAndGetNumericTypeField, checkNumericTypeField, checkParameters, checkParameterType, executeAttributed, executeTasks, getCategory, getDescription, getName, getParametersFootprint, getReturnValue, resolveContext, resolveContextprotected static final int MINIMAL_COUNT
protected final int minimalCount
public CallFunctionFunction()
public CallFunctionFunction(java.lang.String name,
java.lang.String footprint,
java.lang.String description,
int minimalCount)
public java.lang.Object execute(Evaluator evaluator, EvaluationEnvironment environment, java.lang.Object... parameters) throws EvaluationException
EvaluationExceptionprotected Pair<Context,CallerController> resolveContext(java.lang.Object[] parameters, java.lang.String context, Evaluator evaluator) throws EvaluationException
EvaluationExceptionprotected DataTable constructInputTable(java.util.List<java.lang.Object> input, FunctionDefinition fd, Evaluator evaluator) throws SyntaxErrorException, DataTableException, EvaluationException