com.banda.function.business
Class AbstractFunctionEvaluator<FUN extends Function<IN,OUT>,IN,OUT>
java.lang.Object
com.banda.function.business.AbstractFunctionEvaluator<FUN,IN,OUT>
- All Implemented Interfaces:
- FunctionEvaluator<FUN,IN,OUT>
- Direct Known Subclasses:
- BooleanFunctionEvaluator, ExpressionEvaluator
public abstract class AbstractFunctionEvaluator<FUN extends Function<IN,OUT>,IN,OUT>
- extends Object
- implements FunctionEvaluator<FUN,IN,OUT>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFunctionEvaluator
public AbstractFunctionEvaluator(FUN function)
getFunction
public FUN getFunction()
- Specified by:
getFunction in interface FunctionEvaluator<FUN extends Function<IN,OUT>,IN,OUT>
evaluate
public OUT evaluate(Map<Integer,IN> environment)
- Specified by:
evaluate in interface FunctionEvaluator<FUN extends Function<IN,OUT>,IN,OUT>
Copyright © 2012. All Rights Reserved.