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()java.util.Map<java.lang.String,java.lang.Object>getAllValues()org.kie.dmn.api.core.DMNRuntimegetDMNRuntime()java.util.Collection<org.kie.dmn.api.feel.runtime.events.FEELEventListener>getListeners()java.lang.ClassLoadergetRootClassLoader()java.lang.ObjectgetRootObject()java.lang.ObjectgetValue(java.lang.String name)java.lang.ObjectgetValue(java.lang.String[] name)booleanisDefined(java.lang.String name)booleanisDefined(java.lang.String[] name)voidnotifyEvt(java.util.function.Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> event)voidsetRootObject(java.lang.Object v)voidsetValue(java.lang.String name, java.lang.Object value)
-
-
-
Method Detail
-
enterFrame
void enterFrame()
-
exitFrame
void exitFrame()
-
current
EvaluationContext current()
-
setValue
void setValue(java.lang.String name, java.lang.Object value)
-
getValue
java.lang.Object getValue(java.lang.String name)
-
getValue
java.lang.Object getValue(java.lang.String[] name)
-
isDefined
boolean isDefined(java.lang.String name)
-
isDefined
boolean isDefined(java.lang.String[] name)
-
getAllValues
java.util.Map<java.lang.String,java.lang.Object> getAllValues()
-
getDMNRuntime
org.kie.dmn.api.core.DMNRuntime getDMNRuntime()
-
getRootClassLoader
java.lang.ClassLoader getRootClassLoader()
-
notifyEvt
void notifyEvt(java.util.function.Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> event)
-
getListeners
java.util.Collection<org.kie.dmn.api.feel.runtime.events.FEELEventListener> getListeners()
-
setRootObject
void setRootObject(java.lang.Object v)
-
getRootObject
java.lang.Object getRootObject()
-
-