Package org.kie.dmn.feel.lang.impl
Class SilentWrappingEvaluationContextImpl
- java.lang.Object
-
- org.kie.dmn.feel.lang.impl.SilentWrappingEvaluationContextImpl
-
- All Implemented Interfaces:
EvaluationContext
public class SilentWrappingEvaluationContextImpl extends java.lang.Object implements EvaluationContext
This EvaluationContext should only be used to "try" evaluations
-
-
Constructor Summary
Constructors Constructor Description SilentWrappingEvaluationContextImpl(EvaluationContext wrapped)This EvaluationContext should only be used to "try" evaluations
-
Method Summary
All Methods Instance Methods Concrete 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)
-
-
-
Constructor Detail
-
SilentWrappingEvaluationContextImpl
public SilentWrappingEvaluationContextImpl(EvaluationContext wrapped)
This EvaluationContext should only be used to "try" evaluations
-
-
Method Detail
-
enterFrame
public void enterFrame()
- Specified by:
enterFramein interfaceEvaluationContext
-
exitFrame
public void exitFrame()
- Specified by:
exitFramein interfaceEvaluationContext
-
current
public EvaluationContext current()
- Specified by:
currentin interfaceEvaluationContext
-
setValue
public void setValue(java.lang.String name, java.lang.Object value)- Specified by:
setValuein interfaceEvaluationContext
-
getValue
public java.lang.Object getValue(java.lang.String name)
- Specified by:
getValuein interfaceEvaluationContext
-
getValue
public java.lang.Object getValue(java.lang.String[] name)
- Specified by:
getValuein interfaceEvaluationContext
-
isDefined
public boolean isDefined(java.lang.String name)
- Specified by:
isDefinedin interfaceEvaluationContext
-
isDefined
public boolean isDefined(java.lang.String[] name)
- Specified by:
isDefinedin interfaceEvaluationContext
-
getAllValues
public java.util.Map<java.lang.String,java.lang.Object> getAllValues()
- Specified by:
getAllValuesin interfaceEvaluationContext
-
notifyEvt
public void notifyEvt(java.util.function.Supplier<org.kie.dmn.api.feel.runtime.events.FEELEvent> event)
- Specified by:
notifyEvtin interfaceEvaluationContext
-
getListeners
public java.util.Collection<org.kie.dmn.api.feel.runtime.events.FEELEventListener> getListeners()
- Specified by:
getListenersin interfaceEvaluationContext
-
setRootObject
public void setRootObject(java.lang.Object v)
- Specified by:
setRootObjectin interfaceEvaluationContext
-
getRootObject
public java.lang.Object getRootObject()
- Specified by:
getRootObjectin interfaceEvaluationContext
-
getDMNRuntime
public org.kie.dmn.api.core.DMNRuntime getDMNRuntime()
- Specified by:
getDMNRuntimein interfaceEvaluationContext
-
getRootClassLoader
public java.lang.ClassLoader getRootClassLoader()
- Specified by:
getRootClassLoaderin interfaceEvaluationContext
-
-