public abstract class TypeConversionFunction extends AbstractFunction
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 |
|---|
TypeConversionFunction(java.lang.String name,
java.lang.String returnValue,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.Object |
convert(Evaluator evaluator,
java.lang.Object parameter) |
java.lang.Object |
convert(java.lang.Object parameter) |
java.lang.Object |
execute(Evaluator evaluator,
EvaluationEnvironment environment,
java.lang.Object... parameters) |
checkAndGetNumericTypeField, checkNumericTypeField, checkParameters, checkParameterType, executeAttributed, executeTasks, getCategory, getDescription, getName, getParametersFootprint, getReturnValue, resolveContext, resolveContextpublic TypeConversionFunction(java.lang.String name,
java.lang.String returnValue,
java.lang.String description)
public java.lang.Object execute(Evaluator evaluator, EvaluationEnvironment environment, java.lang.Object... parameters) throws EvaluationException
EvaluationExceptionpublic java.lang.Object convert(java.lang.Object parameter)
throws EvaluationException
EvaluationExceptionpublic abstract java.lang.Object convert(Evaluator evaluator, java.lang.Object parameter) throws EvaluationException
EvaluationException