Package org.kie.dmn.core.internal.utils
Class MapBackedDMNContext
- java.lang.Object
-
- org.kie.dmn.core.internal.utils.MapBackedDMNContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMapBackedDMNContext.ScopeReference
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.dmn.api.core.DMNContextclone()Objectget(String name)Map<String,Object>getAll()org.kie.dmn.api.core.DMNMetadatagetMetadata()booleanisDefined(String name)static MapBackedDMNContextof(Map<String,Object> ctx)static MapBackedDMNContextof(Map<String,Object> ctx, Map<String,Object> metadata)voidpopScope()voidpushScope(String name, String namespace)Optional<String>scopeNamespace()Objectset(String name, Object value)
-
-
-
Method Detail
-
of
public static MapBackedDMNContext of(Map<String,Object> ctx)
-
clone
public org.kie.dmn.api.core.DMNContext clone()
-
set
public Object set(String name, Object value)
- Specified by:
setin interfaceorg.kie.dmn.api.core.DMNContext
-
pushScope
public void pushScope(String name, String namespace)
- Specified by:
pushScopein interfaceorg.kie.dmn.api.core.DMNContext
-
popScope
public void popScope()
- Specified by:
popScopein interfaceorg.kie.dmn.api.core.DMNContext
-
scopeNamespace
public Optional<String> scopeNamespace()
- Specified by:
scopeNamespacein interfaceorg.kie.dmn.api.core.DMNContext
-
getAll
public Map<String,Object> getAll()
- Specified by:
getAllin interfaceorg.kie.dmn.api.core.DMNContext
-
isDefined
public boolean isDefined(String name)
- Specified by:
isDefinedin interfaceorg.kie.dmn.api.core.DMNContext
-
getMetadata
public org.kie.dmn.api.core.DMNMetadata getMetadata()
- Specified by:
getMetadatain interfaceorg.kie.dmn.api.core.DMNContext
-
-