Class SExpressionImpl
java.lang.Object
org.bonitasoft.engine.expression.model.impl.SExpressionImpl
- All Implemented Interfaces:
Serializable,SExpression
- Author:
- Zhao Na, Matthieu Chaffotte, Emmanuel Duchastenier, Baptiste Mesta
- See Also:
-
Field Summary
Fields inherited from interface org.bonitasoft.engine.expression.model.SExpression
GROOVY, JAVASCRIPT, TYPE_CONDITION, TYPE_CONSTANT, TYPE_I18N, TYPE_INPUT, TYPE_LIST, TYPE_PARAMETER, TYPE_PATTERN, TYPE_READ_ONLY_SCRIPT, TYPE_READ_WRITE_SCRIPT, TYPE_VARIABLE -
Constructor Summary
ConstructorsConstructorDescriptionSExpressionImpl(String name, String content, String expressionType, String returnType, String interpreter, List<SExpression> dependencies) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetName()booleaninthashCode()voidsetContent(String content) voidsetDependencies(List<SExpression> dependencies) voidsetExpressionType(String expressionType) voidsetInterpreter(String interpreter) voidvoidsetReturnType(String returnType) toString()
-
Constructor Details
-
SExpressionImpl
public SExpressionImpl() -
SExpressionImpl
-
-
Method Details
-
setContent
-
setExpressionType
-
setReturnType
-
setInterpreter
-
setDependencies
-
getName
- Specified by:
getNamein interfaceSExpression
-
setName
-
getContent
- Specified by:
getContentin interfaceSExpression
-
getExpressionType
- Specified by:
getExpressionTypein interfaceSExpression
-
getReturnType
- Specified by:
getReturnTypein interfaceSExpression
-
getInterpreter
- Specified by:
getInterpreterin interfaceSExpression
-
getDependencies
- Specified by:
getDependenciesin interfaceSExpression
-
hasDependencies
public boolean hasDependencies()- Specified by:
hasDependenciesin interfaceSExpression
-
getExpressionKind
- Specified by:
getExpressionKindin interfaceSExpression
-
hashCode
public int hashCode() -
equals
-
toString
-
getDiscriminant
public int getDiscriminant()- Specified by:
getDiscriminantin interfaceSExpression
-