public class SilentWrappingEvaluationContextImpl extends Object implements EvaluationContext
Constructor and Description |
---|
SilentWrappingEvaluationContextImpl(EvaluationContext wrapped)
This EvaluationContext should only be used to "try" evaluations
|
Modifier and Type | Method and Description |
---|---|
void |
enterFrame() |
void |
exitFrame() |
Map<String,Object> |
getAllValues() |
org.kie.dmn.api.core.DMNRuntime |
getDMNRuntime() |
Collection<org.kie.dmn.api.feel.runtime.events.FEELEventListener> |
getListeners() |
Object |
getRootObject() |
Object |
getValue(String name) |
Object |
getValue(String[] name) |
boolean |
isDefined(String name) |
boolean |
isDefined(String[] name) |
void |
notifyEvt(Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> event) |
void |
setRootObject(Object v) |
void |
setValue(String name,
Object value) |
public SilentWrappingEvaluationContextImpl(EvaluationContext wrapped)
public void enterFrame()
enterFrame
in interface EvaluationContext
public void exitFrame()
exitFrame
in interface EvaluationContext
public void setValue(String name, Object value)
setValue
in interface EvaluationContext
public Object getValue(String name)
getValue
in interface EvaluationContext
public Object getValue(String[] name)
getValue
in interface EvaluationContext
public boolean isDefined(String name)
isDefined
in interface EvaluationContext
public boolean isDefined(String[] name)
isDefined
in interface EvaluationContext
public Map<String,Object> getAllValues()
getAllValues
in interface EvaluationContext
public void notifyEvt(Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> event)
notifyEvt
in interface EvaluationContext
public Collection<org.kie.dmn.api.feel.runtime.events.FEELEventListener> getListeners()
getListeners
in interface EvaluationContext
public void setRootObject(Object v)
setRootObject
in interface EvaluationContext
public Object getRootObject()
getRootObject
in interface EvaluationContext
public org.kie.dmn.api.core.DMNRuntime getDMNRuntime()
getDMNRuntime
in interface EvaluationContext
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.