public final class ExpressionFunctionExecutor extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAllExpressionFunction(Set<ExpressionFunction> expFunctions)
Adiciona lista de expressões ao executor.
|
boolean |
addExpressionFunction(ExpressionFunction expressionFunction)
Adiciona a expressão ao executor.
|
void |
clear()
Apaga todas as funções da lista.
|
void |
createReflexiveExpressionFunctions(Class<?> clazz)
Adiciona funções da classe
|
Object |
execute(String functionName,
SimpleAlgorithmConfigurator configurator,
Object... parameters)
Executa expressão.
|
Set<ExpressionFunction> |
getExpressionFunctions()
Retorna uma visão imutável da lista das possíveis funções a serem
executadas.
|
static ExpressionFunctionExecutor |
getInstance()
Consulta do singleton
|
public static ExpressionFunctionExecutor getInstance()
public void createReflexiveExpressionFunctions(Class<?> clazz)
clazz - a classe.public boolean addExpressionFunction(ExpressionFunction expressionFunction)
expressionFunction - funçãopublic boolean addAllExpressionFunction(Set<ExpressionFunction> expFunctions)
expFunctions - a listapublic Object execute(String functionName, SimpleAlgorithmConfigurator configurator, Object... parameters) throws ExpressionFunctionExecutionException, ExpressionFunctionNotFoundException
functionName - nome da funçãoconfigurator - configuradorparameters - parâ metorsExpressionFunctionExecutionException - em caso de falha de execução.ExpressionFunctionNotFoundException - em caso de expressão
inexistente.public Set<ExpressionFunction> getExpressionFunctions()
public void clear()
Copyright © 2018. All rights reserved.