public class DMNDTExpressionEvaluator extends Object implements DMNExpressionEvaluator
| Modifier and Type | Class and Description |
|---|---|
static class |
DMNDTExpressionEvaluator.EventResults |
| Constructor and Description |
|---|
DMNDTExpressionEvaluator(org.kie.dmn.api.core.ast.DMNNode node,
org.kie.dmn.feel.FEEL feel,
org.kie.dmn.feel.runtime.functions.DTInvokerFunction dt) |
| Modifier and Type | Method and Description |
|---|---|
EvaluatorResult |
evaluate(org.kie.dmn.api.core.event.DMNRuntimeEventManager dmrem,
org.kie.dmn.api.core.DMNResult dmnr)
Evaluates the expression, returning its result type (SUCCESS/FAILURE) and
result value.
|
static DMNDTExpressionEvaluator.EventResults |
processEvents(List<org.kie.dmn.api.feel.runtime.events.FEELEvent> events,
org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager,
DMNResultImpl result,
org.kie.dmn.api.core.ast.DMNNode node) |
public DMNDTExpressionEvaluator(org.kie.dmn.api.core.ast.DMNNode node,
org.kie.dmn.feel.FEEL feel,
org.kie.dmn.feel.runtime.functions.DTInvokerFunction dt)
public EvaluatorResult evaluate(org.kie.dmn.api.core.event.DMNRuntimeEventManager dmrem, org.kie.dmn.api.core.DMNResult dmnr)
DMNExpressionEvaluatorevaluate in interface DMNExpressionEvaluatordmrem - events manager to whom events are notifieddmnr - the result context instancepublic static DMNDTExpressionEvaluator.EventResults processEvents(List<org.kie.dmn.api.feel.runtime.events.FEELEvent> events, org.kie.dmn.api.core.event.DMNRuntimeEventManager eventManager, DMNResultImpl result, org.kie.dmn.api.core.ast.DMNNode node)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.