Package org.camunda.bpm.dmn.engine.impl
Class DmnExpressionImpl
- java.lang.Object
-
- org.camunda.bpm.dmn.engine.impl.DmnExpressionImpl
-
- All Implemented Interfaces:
CachedCompiledScriptSupport
,CachedExpressionSupport
public class DmnExpressionImpl extends java.lang.Object implements CachedCompiledScriptSupport, CachedExpressionSupport
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.script.CompiledScript
cachedCompiledScript
protected ElExpression
cachedExpression
protected java.lang.String
expression
protected java.lang.String
expressionLanguage
protected java.lang.String
id
protected java.lang.String
name
protected DmnTypeDefinition
typeDefinition
-
Constructor Summary
Constructors Constructor Description DmnExpressionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cacheCompiledScript(javax.script.CompiledScript compiledScript)
javax.script.CompiledScript
getCachedCompiledScript()
ElExpression
getCachedExpression()
java.lang.String
getExpression()
java.lang.String
getExpressionLanguage()
java.lang.String
getId()
java.lang.String
getName()
DmnTypeDefinition
getTypeDefinition()
void
setCachedExpression(ElExpression expression)
void
setExpression(java.lang.String expression)
void
setExpressionLanguage(java.lang.String expressionLanguage)
void
setId(java.lang.String id)
void
setName(java.lang.String name)
void
setTypeDefinition(DmnTypeDefinition typeDefinition)
java.lang.String
toString()
-
-
-
Field Detail
-
id
protected java.lang.String id
-
name
protected java.lang.String name
-
typeDefinition
protected DmnTypeDefinition typeDefinition
-
expressionLanguage
protected java.lang.String expressionLanguage
-
expression
protected java.lang.String expression
-
cachedCompiledScript
protected javax.script.CompiledScript cachedCompiledScript
-
cachedExpression
protected ElExpression cachedExpression
-
-
Method Detail
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getTypeDefinition
public DmnTypeDefinition getTypeDefinition()
-
setTypeDefinition
public void setTypeDefinition(DmnTypeDefinition typeDefinition)
-
getExpressionLanguage
public java.lang.String getExpressionLanguage()
-
setExpressionLanguage
public void setExpressionLanguage(java.lang.String expressionLanguage)
-
getExpression
public java.lang.String getExpression()
-
setExpression
public void setExpression(java.lang.String expression)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
cacheCompiledScript
public void cacheCompiledScript(javax.script.CompiledScript compiledScript)
- Specified by:
cacheCompiledScript
in interfaceCachedCompiledScriptSupport
-
getCachedCompiledScript
public javax.script.CompiledScript getCachedCompiledScript()
- Specified by:
getCachedCompiledScript
in interfaceCachedCompiledScriptSupport
-
getCachedExpression
public ElExpression getCachedExpression()
- Specified by:
getCachedExpression
in interfaceCachedExpressionSupport
-
setCachedExpression
public void setCachedExpression(ElExpression expression)
- Specified by:
setCachedExpression
in interfaceCachedExpressionSupport
-
-