Interface SExpression
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
SExpressionImpl
public interface SExpression extends java.io.Serializable- Author:
- Zhao na, Emmanuel Duchastenier, Matthieu Chaffotte
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGROOVYstatic java.lang.StringJAVASCRIPTstatic java.lang.StringTYPE_CONDITIONstatic java.lang.StringTYPE_CONSTANTstatic java.lang.StringTYPE_I18Nstatic java.lang.StringTYPE_INPUTstatic java.lang.StringTYPE_LISTstatic java.lang.StringTYPE_PARAMETERstatic java.lang.StringTYPE_PATTERNstatic java.lang.StringTYPE_READ_ONLY_SCRIPTstatic java.lang.StringTYPE_READ_WRITE_SCRIPTstatic java.lang.StringTYPE_VARIABLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetContent()java.util.List<SExpression>getDependencies()intgetDiscriminant()ExpressionKindgetExpressionKind()java.lang.StringgetExpressionType()java.lang.StringgetInterpreter()java.lang.StringgetName()java.lang.StringgetReturnType()booleanhasDependencies()
-
-
-
Field Detail
-
TYPE_CONSTANT
static final java.lang.String TYPE_CONSTANT
- See Also:
- Constant Field Values
-
TYPE_VARIABLE
static final java.lang.String TYPE_VARIABLE
- See Also:
- Constant Field Values
-
TYPE_PATTERN
static final java.lang.String TYPE_PATTERN
- See Also:
- Constant Field Values
-
TYPE_READ_ONLY_SCRIPT
static final java.lang.String TYPE_READ_ONLY_SCRIPT
- See Also:
- Constant Field Values
-
TYPE_READ_WRITE_SCRIPT
static final java.lang.String TYPE_READ_WRITE_SCRIPT
- See Also:
- Constant Field Values
-
TYPE_PARAMETER
static final java.lang.String TYPE_PARAMETER
- See Also:
- Constant Field Values
-
TYPE_I18N
static final java.lang.String TYPE_I18N
- See Also:
- Constant Field Values
-
GROOVY
static final java.lang.String GROOVY
- See Also:
- Constant Field Values
-
JAVASCRIPT
static final java.lang.String JAVASCRIPT
- See Also:
- Constant Field Values
-
TYPE_INPUT
static final java.lang.String TYPE_INPUT
- See Also:
- Constant Field Values
-
TYPE_LIST
static final java.lang.String TYPE_LIST
- See Also:
- Constant Field Values
-
TYPE_CONDITION
static final java.lang.String TYPE_CONDITION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
java.lang.String getName()
-
getContent
java.lang.String getContent()
-
getExpressionType
java.lang.String getExpressionType()
-
getExpressionKind
ExpressionKind getExpressionKind()
-
getReturnType
java.lang.String getReturnType()
-
getInterpreter
java.lang.String getInterpreter()
-
getDependencies
java.util.List<SExpression> getDependencies()
-
hasDependencies
boolean hasDependencies()
-
getDiscriminant
int getDiscriminant()
-
-