public class FunctionUtility extends Object
| Constructor and Description |
|---|
FunctionUtility() |
public <T> Map<String,T> convertVarIndexToStringPlaceholder(Map<Integer,T> indexVariableMap)
public Map<String,String> convertVarIndecesToStringPlaceholders(Map<Integer,Integer> indexVariableMap)
public String getFormulaIndexPlaceholdersReplacedWithVariableNames(Function<?,?> function, Map<Integer,String> variableIndexNameMap)
public String getFormulaWithReplacedIndexPlaceholders(Function<?,?> function, Map<Integer,Integer> variableIndexMap)
public String getFormulaIndexPlaceholdersReplacedWithVariableNames(String formula, Set<Integer> referencedVariableIndeces, Map<Integer,String> variableIndexNameMap)
public String getFormulaVariableNamesReplacedWithIndexPlaceholders(String formula, Set<Integer> referencedVariableIndeces, Map<Integer,String> variableIndexNameMap)
public String getFunctionFormula(String functionTag, Collection<String> inputs)
public <IN,OUT> void setExpressionFunctionFromString(String convertedFormula, FunctionHolder<IN,OUT> functionHolder)
public <IN,OUT> Expression<IN,OUT> getExpressionFunctionFromString(String convertedFormula)
public String getVariablePlaceHolder(int index)
public void validateExpression(String formula, Collection<String> recognizedVariables) throws BndFunctionException
BndFunctionExceptionpublic static void main(String[] args)
Copyright © 2014. All Rights Reserved.