com.banda.function.business
Class FunctionEvaluatorFactory

java.lang.Object
  extended by com.banda.function.business.FunctionEvaluatorFactory

public class FunctionEvaluatorFactory
extends Object


Method Summary
 FunctionEvaluator<?,Boolean,Boolean> createBooleanFunctionEvaluator(BooleanFunction function)
           
<FUN extends Function<IN,OUT>,IN,OUT>
FunctionEvaluator<FUN,IN,OUT>
createEvaluator(FUN function)
           
<FUN extends Function<IN,OUT>,IN,OUT>
FunctionEvaluator<FUN,IN,OUT>
createEvaluator(FUN function, Map<Integer,Integer> variableIndexConversionMap)
           
<TABLE extends TransitionTable<IN,OUT>,IN,OUT>
FunctionEvaluator<TABLE,IN,OUT>
createTransitionTableEvaluator(TABLE transitionTable)
           
static FunctionEvaluatorFactory getInstance()
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static FunctionEvaluatorFactory getInstance()

createEvaluator

public <FUN extends Function<IN,OUT>,IN,OUT> FunctionEvaluator<FUN,IN,OUT> createEvaluator(FUN function)

createEvaluator

public <FUN extends Function<IN,OUT>,IN,OUT> FunctionEvaluator<FUN,IN,OUT> createEvaluator(FUN function,
                                                                                           Map<Integer,Integer> variableIndexConversionMap)

createTransitionTableEvaluator

public <TABLE extends TransitionTable<IN,OUT>,IN,OUT> FunctionEvaluator<TABLE,IN,OUT> createTransitionTableEvaluator(TABLE transitionTable)

createBooleanFunctionEvaluator

public FunctionEvaluator<?,Boolean,Boolean> createBooleanFunctionEvaluator(BooleanFunction function)

main

public static void main(String[] args)


Copyright © 2012. All Rights Reserved.