com.banda.function.business
Interface FunctionEvaluator<FUN extends Function<IN,OUT>,IN,OUT>

All Known Implementing Classes:
AbstractFunctionEvaluator, BooleanFunctionEvaluator, ExpressionEvaluator, JepExpressionEvaluator

public interface FunctionEvaluator<FUN extends Function<IN,OUT>,IN,OUT>


Method Summary
 OUT evaluate(Collection<IN> inputs)
           
 OUT evaluate(IN[] inputs)
           
 OUT evaluate(Map<Integer,IN> environment)
           
 FUN getFunction()
           
 

Method Detail

getFunction

FUN getFunction()

evaluate

OUT evaluate(IN[] inputs)

evaluate

OUT evaluate(Collection<IN> inputs)

evaluate

OUT evaluate(Map<Integer,IN> environment)


Copyright © 2012. All Rights Reserved.