public class DecisionTableEvaluator extends Object
Constructor and Description |
---|
DecisionTableEvaluator(DMNFEELHelper feel,
DTableModel dTableModel,
org.kie.dmn.feel.lang.EvaluationContext evalCtx,
List<org.kie.dmn.api.feel.runtime.events.FEELEvent> events) |
Modifier and Type | Method and Description |
---|---|
Object |
defaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx) |
org.kie.dmn.feel.lang.EvaluationContext |
getEvalCtx(int col) |
org.kie.dmn.feel.runtime.decisiontables.HitPolicy |
getHitPolicy() |
List<Integer> |
getIndexes() |
FeelValue[] |
getInputs() |
Object |
getOutput(int row,
int col) |
boolean |
hasDefaultValues() |
void |
registerFire(int row) |
public DecisionTableEvaluator(DMNFEELHelper feel, DTableModel dTableModel, org.kie.dmn.feel.lang.EvaluationContext evalCtx, List<org.kie.dmn.api.feel.runtime.events.FEELEvent> events)
public Object getOutput(int row, int col)
public FeelValue[] getInputs()
public void registerFire(int row)
public boolean hasDefaultValues()
public Object defaultToOutput(org.kie.dmn.feel.lang.EvaluationContext ctx)
public org.kie.dmn.feel.runtime.decisiontables.HitPolicy getHitPolicy()
public org.kie.dmn.feel.lang.EvaluationContext getEvalCtx(int col)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.