Class ExecModelDMNMavenSourceCompiler
- java.lang.Object
-
- org.kie.dmn.core.compiler.DMNEvaluatorCompiler
-
- org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler
-
- org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNMavenSourceCompiler
-
- All Implemented Interfaces:
DMNDecisionLogicCompiler
public class ExecModelDMNMavenSourceCompiler extends ExecModelDMNEvaluatorCompiler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler
ExecModelDMNEvaluatorCompiler.EvaluatorSourceGenerator, ExecModelDMNEvaluatorCompiler.ExecModelSourceGenerator, ExecModelDMNEvaluatorCompiler.UnaryTestsSourceGenerator, ExecModelDMNEvaluatorCompiler.UnitSourceGenerator
-
-
Field Summary
-
Fields inherited from class org.kie.dmn.core.compiler.DMNEvaluatorCompiler
compiler
-
-
Constructor Summary
Constructors Constructor Description ExecModelDMNMavenSourceCompiler(DMNCompilerImpl compiler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DMNExpressionEvaluatorcompileDecisionTable(DMNCompilerContext ctx, DMNModelImpl model, DMNBaseNode node, String dtName, org.kie.dmn.model.api.DecisionTable dt)AbstractModelEvaluatorgenerateEvaluator(DMNCompilerContext ctx, DTableModel dTableModel)protected org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler.GeneratorsEnum[]getGenerators()voidregister(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)-
Methods inherited from class org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler
generateSources, getDecisionTableName
-
Methods inherited from class org.kie.dmn.core.compiler.DMNEvaluatorCompiler
compileExpression, dmnEvaluatorCompilerFactory, getDmnCompilerConfig, getParameters, getRootClassLoader, inferTypeRef
-
-
-
-
Constructor Detail
-
ExecModelDMNMavenSourceCompiler
public ExecModelDMNMavenSourceCompiler(DMNCompilerImpl compiler)
-
-
Method Detail
-
register
public void register(org.kie.dmn.api.core.AfterGeneratingSourcesListener listener)
-
compileDecisionTable
protected DMNExpressionEvaluator compileDecisionTable(DMNCompilerContext ctx, DMNModelImpl model, DMNBaseNode node, String dtName, org.kie.dmn.model.api.DecisionTable dt)
- Overrides:
compileDecisionTablein classExecModelDMNEvaluatorCompiler
-
generateEvaluator
public AbstractModelEvaluator generateEvaluator(DMNCompilerContext ctx, DTableModel dTableModel)
- Overrides:
generateEvaluatorin classExecModelDMNEvaluatorCompiler
-
getGenerators
protected org.kie.dmn.core.compiler.execmodelbased.ExecModelDMNEvaluatorCompiler.GeneratorsEnum[] getGenerators()
- Overrides:
getGeneratorsin classExecModelDMNEvaluatorCompiler
-
-