public class ExecModelDMNEvaluatorCompiler extends DMNEvaluatorCompiler
Modifier and Type | Class and Description |
---|---|
static class |
ExecModelDMNEvaluatorCompiler.EvaluatorSourceGenerator |
static class |
ExecModelDMNEvaluatorCompiler.ExecModelSourceGenerator |
static class |
ExecModelDMNEvaluatorCompiler.UnaryTestsSourceGenerator |
static class |
ExecModelDMNEvaluatorCompiler.UnitSourceGenerator |
compiler
Constructor and Description |
---|
ExecModelDMNEvaluatorCompiler(DMNCompilerImpl compiler) |
Modifier and Type | Method and Description |
---|---|
protected DMNExpressionEvaluator |
compileDecisionTable(DMNCompilerContext ctx,
DMNModelImpl model,
DMNBaseNode node,
String dtName,
org.kie.dmn.model.api.DecisionTable dt) |
AbstractModelEvaluator |
generateEvaluator(DMNCompilerContext ctx,
DTableModel dTableModel) |
protected void |
generateSources(DMNCompilerContext ctx,
DTableModel dTableModel,
org.drools.compiler.compiler.io.memory.MemoryFileSystem srcMfs,
String[] fileNames,
List<org.kie.dmn.api.core.GeneratedSource> generatedSources) |
protected static String |
getDecisionTableName(String dtName,
org.kie.dmn.model.api.DecisionTable dt) |
compileExpression, dmnEvaluatorCompilerFactory, getDmnCompilerConfig, getParameters, getRootClassLoader, inferTypeRef
public ExecModelDMNEvaluatorCompiler(DMNCompilerImpl compiler)
protected DMNExpressionEvaluator compileDecisionTable(DMNCompilerContext ctx, DMNModelImpl model, DMNBaseNode node, String dtName, org.kie.dmn.model.api.DecisionTable dt)
compileDecisionTable
in class DMNEvaluatorCompiler
protected static String getDecisionTableName(String dtName, org.kie.dmn.model.api.DecisionTable dt)
public AbstractModelEvaluator generateEvaluator(DMNCompilerContext ctx, DTableModel dTableModel)
protected void generateSources(DMNCompilerContext ctx, DTableModel dTableModel, org.drools.compiler.compiler.io.memory.MemoryFileSystem srcMfs, String[] fileNames, List<org.kie.dmn.api.core.GeneratedSource> generatedSources)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.