Class DecisionTableEvaluator
- java.lang.Object
-
- org.kie.dmn.core.compiler.execmodelbased.DecisionTableEvaluator
-
public class DecisionTableEvaluator extends Object
-
-
Constructor Summary
Constructors Constructor Description DecisionTableEvaluator(DMNFEELHelper feel, DTableModel dTableModel, org.kie.dmn.feel.lang.EvaluationContext evalCtx, List<org.kie.dmn.api.feel.runtime.events.FEELEvent> events)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectdefaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx)org.kie.dmn.feel.lang.EvaluationContextgetEvalCtx(int col)org.kie.dmn.feel.runtime.decisiontables.HitPolicygetHitPolicy()List<Integer>getIndexes()FeelValue[]getInputs()ObjectgetOutput(int row, int col)booleanhasDefaultValues()voidregisterFire(int row)
-
-
-
Constructor Detail
-
DecisionTableEvaluator
public DecisionTableEvaluator(DMNFEELHelper feel, DTableModel dTableModel, org.kie.dmn.feel.lang.EvaluationContext evalCtx, List<org.kie.dmn.api.feel.runtime.events.FEELEvent> events)
-
-
Method Detail
-
getOutput
public Object getOutput(int row, int col)
-
getInputs
public FeelValue[] getInputs()
-
registerFire
public void registerFire(int row)
-
hasDefaultValues
public boolean hasDefaultValues()
-
defaultToOutput
public Object defaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx)
-
getHitPolicy
public org.kie.dmn.feel.runtime.decisiontables.HitPolicy getHitPolicy()
-
getEvalCtx
public org.kie.dmn.feel.lang.EvaluationContext getEvalCtx(int col)
-
-