public final class ExpressionFunctionExecutor
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAllExpressionFunction(java.util.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(java.lang.Class<?> clazz)
Adiciona funções da classe
|
java.lang.Object |
execute(java.lang.String functionName,
SimpleAlgorithmConfigurator configurator,
java.lang.Object... parameters)
Executa expressão.
|
java.util.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(java.lang.Class<?> clazz)
clazz - a classe.public boolean addExpressionFunction(ExpressionFunction expressionFunction)
expressionFunction - funçãopublic boolean addAllExpressionFunction(java.util.Set<ExpressionFunction> expFunctions)
expFunctions - a listapublic java.lang.Object execute(java.lang.String functionName,
SimpleAlgorithmConfigurator configurator,
java.lang.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 java.util.Set<ExpressionFunction> getExpressionFunctions()
public void clear()
Copyright © 2018. All Rights Reserved.