public class LumisExpressionEvaluatorImpl
extends lumis.portal.el.commonsel.ExpressionEvaluatorImpl
Constructor and Description |
---|
LumisExpressionEvaluatorImpl() |
Modifier and Type | Method and Description |
---|---|
static Object |
customFunctionInvocationEvalution(lumis.portal.el.commonsel.FunctionInvocation functionInvocation,
VariableResolver pResolver,
FunctionMapper functions,
lumis.portal.el.commonsel.Logger pLogger) |
Object |
evaluate(String expressionString,
Class expectedType,
VariableResolver resolver,
FunctionMapper functions)
Evaluates the given expression String
|
Object |
parseExpressionString(String pExpressionString)
Gets the parsed form of the given expression string.
|
public static Object customFunctionInvocationEvalution(lumis.portal.el.commonsel.FunctionInvocation functionInvocation, VariableResolver pResolver, FunctionMapper functions, lumis.portal.el.commonsel.Logger pLogger) throws ELException
ELException
public Object parseExpressionString(String pExpressionString) throws ELException
lumis.portal.el.commonsel.ExpressionEvaluatorImpl
parseExpressionString
in class lumis.portal.el.commonsel.ExpressionEvaluatorImpl
ELException
public Object evaluate(String expressionString, Class expectedType, VariableResolver resolver, FunctionMapper functions) throws ELException
lumis.portal.el.commonsel.ExpressionEvaluatorImpl
evaluate
in class lumis.portal.el.commonsel.ExpressionEvaluatorImpl
expressionString
- The expression to be evaluated.expectedType
- The expected type of the result of the evaluationresolver
- A VariableResolver instance that can be used at
runtime to resolve the name of implicit objects into Objects.functions
- A FunctionMapper to resolve functions found in
the expression. It can be null, in which case no functions
are supported for this invocation.ELException
LumisXP 12.4.0.200625 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.