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.CompiledScriptcachedCompiledScriptprotected ElExpressioncachedExpressionprotected java.lang.Stringexpressionprotected java.lang.StringexpressionLanguageprotected java.lang.Stringidprotected java.lang.Stringnameprotected DmnTypeDefinitiontypeDefinition
-
Constructor Summary
Constructors Constructor Description DmnExpressionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcacheCompiledScript(javax.script.CompiledScript compiledScript)javax.script.CompiledScriptgetCachedCompiledScript()ElExpressiongetCachedExpression()java.lang.StringgetExpression()java.lang.StringgetExpressionLanguage()java.lang.StringgetId()java.lang.StringgetName()DmnTypeDefinitiongetTypeDefinition()voidsetCachedExpression(ElExpression expression)voidsetExpression(java.lang.String expression)voidsetExpressionLanguage(java.lang.String expressionLanguage)voidsetId(java.lang.String id)voidsetName(java.lang.String name)voidsetTypeDefinition(DmnTypeDefinition typeDefinition)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
cacheCompiledScript
public void cacheCompiledScript(javax.script.CompiledScript compiledScript)
- Specified by:
cacheCompiledScriptin interfaceCachedCompiledScriptSupport
-
getCachedCompiledScript
public javax.script.CompiledScript getCachedCompiledScript()
- Specified by:
getCachedCompiledScriptin interfaceCachedCompiledScriptSupport
-
getCachedExpression
public ElExpression getCachedExpression()
- Specified by:
getCachedExpressionin interfaceCachedExpressionSupport
-
setCachedExpression
public void setCachedExpression(ElExpression expression)
- Specified by:
setCachedExpressionin interfaceCachedExpressionSupport
-
-