public class DMNFEELHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DMNFEELHelper.FEELEventsListenerImpl |
| Constructor and Description |
|---|
DMNFEELHelper(ClassLoader classLoader,
List<org.kie.dmn.feel.lang.FEELProfile> feelProfiles) |
DMNFEELHelper(List<org.kie.dmn.feel.lang.FEELProfile> feelProfiles) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.dmn.feel.lang.CompiledExpression |
compileFeelExpression(DMNCompilerContext ctx,
String expression,
DMNModelImpl model,
org.kie.dmn.model.v1_1.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
org.kie.dmn.feel.runtime.FEELFunction |
evaluateFunctionDef(DMNCompilerContext ctx,
org.kie.dmn.feel.lang.CompiledExpression expression,
DMNModelImpl model,
org.kie.dmn.model.v1_1.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
org.kie.dmn.feel.runtime.FEELFunction |
evaluateFunctionDef(DMNCompilerContext ctx,
String expression,
DMNModelImpl model,
org.kie.dmn.model.v1_1.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
List<org.kie.dmn.feel.runtime.UnaryTest> |
evaluateUnaryTests(DMNCompilerContext ctx,
String unaryTests,
DMNModelImpl model,
org.kie.dmn.model.v1_1.DMNElement element,
Msg.Message errorMsg,
Object... msgParams) |
org.kie.dmn.feel.FEEL |
newFEELInstance()
Return a FEEL instance to be used in invokers/impls, which is however configured correctly accordingly to profiles
This FEEL instance is potentially not the same shared by the compiler during the compilation phase.
|
void |
processEvents(DMNModelImpl model,
org.kie.dmn.model.v1_1.DMNElement element,
Msg.Message msg,
Object... msgParams) |
static boolean |
valueMatchesInUnaryTests(List<org.kie.dmn.feel.runtime.UnaryTest> unaryTests,
Object value,
org.kie.dmn.api.core.DMNContext dmnContext) |
public DMNFEELHelper(List<org.kie.dmn.feel.lang.FEELProfile> feelProfiles)
public DMNFEELHelper(ClassLoader classLoader, List<org.kie.dmn.feel.lang.FEELProfile> feelProfiles)
public org.kie.dmn.feel.FEEL newFEELInstance()
public static boolean valueMatchesInUnaryTests(List<org.kie.dmn.feel.runtime.UnaryTest> unaryTests, Object value, org.kie.dmn.api.core.DMNContext dmnContext)
public org.kie.dmn.feel.lang.CompiledExpression compileFeelExpression(DMNCompilerContext ctx, String expression, DMNModelImpl model, org.kie.dmn.model.v1_1.DMNElement element, Msg.Message errorMsg, Object... msgParams)
public org.kie.dmn.feel.runtime.FEELFunction evaluateFunctionDef(DMNCompilerContext ctx, String expression, DMNModelImpl model, org.kie.dmn.model.v1_1.DMNElement element, Msg.Message errorMsg, Object... msgParams)
public org.kie.dmn.feel.runtime.FEELFunction evaluateFunctionDef(DMNCompilerContext ctx, org.kie.dmn.feel.lang.CompiledExpression expression, DMNModelImpl model, org.kie.dmn.model.v1_1.DMNElement element, Msg.Message errorMsg, Object... msgParams)
public List<org.kie.dmn.feel.runtime.UnaryTest> evaluateUnaryTests(DMNCompilerContext ctx, String unaryTests, DMNModelImpl model, org.kie.dmn.model.v1_1.DMNElement element, Msg.Message errorMsg, Object... msgParams)
public void processEvents(DMNModelImpl model, org.kie.dmn.model.v1_1.DMNElement element, Msg.Message msg, Object... msgParams)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.