public class DMNEvaluatorCompiler extends Object
Modifier and Type | Field and Description |
---|---|
protected DMNCompilerImpl |
compiler |
Modifier | Constructor and Description |
---|---|
protected |
DMNEvaluatorCompiler(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) |
DMNExpressionEvaluator |
compileExpression(DMNCompilerContext ctx,
DMNModelImpl model,
DMNBaseNode node,
String exprName,
org.kie.dmn.model.api.Expression expression) |
static DMNEvaluatorCompiler |
dmnEvaluatorCompilerFactory(DMNCompilerImpl dmnCompiler,
DMNCompilerConfigurationImpl dmnCompilerConfig) |
protected DMNCompilerConfigurationImpl |
getDmnCompilerConfig() |
static List<String> |
getParameters(DMNModelImpl model,
DMNBaseNode node,
org.kie.dmn.model.api.DecisionTable dt) |
protected ClassLoader |
getRootClassLoader() |
static BaseDMNTypeImpl |
inferTypeRef(DMNModelImpl model,
org.kie.dmn.model.api.DecisionTable dt,
org.kie.dmn.model.api.OutputClause oc) |
protected final DMNCompilerImpl compiler
protected DMNEvaluatorCompiler(DMNCompilerImpl compiler)
public static DMNEvaluatorCompiler dmnEvaluatorCompilerFactory(DMNCompilerImpl dmnCompiler, DMNCompilerConfigurationImpl dmnCompilerConfig)
public DMNExpressionEvaluator compileExpression(DMNCompilerContext ctx, DMNModelImpl model, DMNBaseNode node, String exprName, org.kie.dmn.model.api.Expression expression)
protected ClassLoader getRootClassLoader()
protected DMNCompilerConfigurationImpl getDmnCompilerConfig()
protected DMNExpressionEvaluator compileDecisionTable(DMNCompilerContext ctx, DMNModelImpl model, DMNBaseNode node, String dtName, org.kie.dmn.model.api.DecisionTable dt)
public static BaseDMNTypeImpl inferTypeRef(DMNModelImpl model, org.kie.dmn.model.api.DecisionTable dt, org.kie.dmn.model.api.OutputClause oc)
public static List<String> getParameters(DMNModelImpl model, DMNBaseNode node, org.kie.dmn.model.api.DecisionTable dt)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.