Package org.kie.dmn.core.impl
Class DMNContextFPAImpl
- java.lang.Object
-
- org.kie.dmn.core.impl.DMNContextFPAImpl
-
- All Implemented Interfaces:
java.lang.Cloneable,org.kie.dmn.api.core.DMNContext
public class DMNContextFPAImpl extends java.lang.Object implements org.kie.dmn.api.core.DMNContext
-
-
Constructor Summary
Constructors Constructor Description DMNContextFPAImpl(org.kie.dmn.api.core.FEELPropertyAccessible bean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.dmn.api.core.DMNContextclone()java.lang.Objectget(java.lang.String name)java.util.Map<java.lang.String,java.lang.Object>getAll()org.kie.dmn.api.core.FEELPropertyAccessiblegetFpa()Internal utility methodorg.kie.dmn.api.core.DMNMetadatagetMetadata()booleanisDefined(java.lang.String name)voidpopScope()voidpushScope(java.lang.String name, java.lang.String namespace)java.util.Optional<java.lang.String>scopeNamespace()java.lang.Objectset(java.lang.String name, java.lang.Object value)
-
-
-
Method Detail
-
set
public java.lang.Object set(java.lang.String name, java.lang.Object value)- Specified by:
setin interfaceorg.kie.dmn.api.core.DMNContext
-
get
public java.lang.Object get(java.lang.String name)
- Specified by:
getin interfaceorg.kie.dmn.api.core.DMNContext
-
getFpa
public org.kie.dmn.api.core.FEELPropertyAccessible getFpa()
Internal utility method- Returns:
- FEELPropertyAccessible which represents strongly typed context
-
pushScope
public void pushScope(java.lang.String name, java.lang.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 java.util.Optional<java.lang.String> scopeNamespace()
- Specified by:
scopeNamespacein interfaceorg.kie.dmn.api.core.DMNContext
-
getAll
public java.util.Map<java.lang.String,java.lang.Object> getAll()
- Specified by:
getAllin interfaceorg.kie.dmn.api.core.DMNContext
-
isDefined
public boolean isDefined(java.lang.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
-
clone
public org.kie.dmn.api.core.DMNContext clone()
- Specified by:
clonein interfaceorg.kie.dmn.api.core.DMNContext- Overrides:
clonein classjava.lang.Object
-
-