Package org.kie.dmn.feel.lang
Interface EvaluationContext
-
- All Known Implementing Classes:
EvaluationContextImpl,SilentWrappingEvaluationContextImpl
public interface EvaluationContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EvaluationContextcurrent()voidenterFrame()voidexitFrame()Map<String,Object>getAllValues()org.kie.dmn.api.core.DMNRuntimegetDMNRuntime()Collection<org.kie.dmn.api.feel.runtime.events.FEELEventListener>getListeners()ClassLoadergetRootClassLoader()ObjectgetRootObject()ObjectgetValue(String name)ObjectgetValue(String[] name)booleanisDefined(String name)booleanisDefined(String[] name)voidnotifyEvt(Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> event)voidsetRootObject(Object v)voidsetValue(String name, Object value)
-
-
-
Method Detail
-
enterFrame
void enterFrame()
-
exitFrame
void exitFrame()
-
current
EvaluationContext current()
-
isDefined
boolean isDefined(String name)
-
isDefined
boolean isDefined(String[] name)
-
getDMNRuntime
org.kie.dmn.api.core.DMNRuntime getDMNRuntime()
-
getRootClassLoader
@GwtIncompatible ClassLoader getRootClassLoader()
-
notifyEvt
void notifyEvt(Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> event)
-
getListeners
Collection<org.kie.dmn.api.feel.runtime.events.FEELEventListener> getListeners()
-
setRootObject
void setRootObject(Object v)
-
getRootObject
Object getRootObject()
-
-