public class JIExprDef extends AbstractExprDef implements java.io.Serializable
ExprDef.META, ExprDef.OverrideMode, ExprDef.SourceHintProperty, ExprDef.Visibility
BINDING, GROOVY_MIME_TYPE, JI_MIME_TYPE, mLogger, NASHORN_MIME_TYPE, OVERRIDEMODE_PROPERTY, VISIBILITY_PROPERTY
Constructor and Description |
---|
JIExprDef(java.lang.String text,
java.lang.String exprIdentifier,
JIParserHelper parserHelper) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType()
Concrete implementations need to provide a content type.
|
java.lang.String |
getExpressionClassName()
Returns the name used for the expression class.
|
java.lang.String |
getExprIdentifier()
A unique identfier for the expression.
|
JIParserHelper |
getParserHelper() |
java.lang.String |
getScriptText()
Concrete implementations need to provide a script text.
|
ExprEval.TrustMode |
getTrustMode()
The trust mode for the expression.
|
boolean |
isSQL() |
void |
setSQL(boolean isSQL) |
getCacheKey, getCodeSource, getCodeSourceName, getFunctionName, getOverrideMode, getOwnerType, getPath, getProperty, getScriptClassName, getScriptReader, getTriggerType, getTypeCheckedMode, getVisibility, hasReturn, isOperationsExpression, isResolved, supportsAnnotation
public JIExprDef(java.lang.String text, java.lang.String exprIdentifier, JIParserHelper parserHelper)
public java.lang.String getExpressionClassName()
ExprDef
getExpressionClassName
in interface ExprDef
getExpressionClassName
in class AbstractExprDef
public java.lang.String getExprIdentifier()
ExprDef
getExprIdentifier
in interface ExprDef
getExprIdentifier
in class AbstractExprDef
public ExprEval.TrustMode getTrustMode()
ExprDef
getTrustMode
in interface ExprDef
getTrustMode
in class AbstractExprDef
public java.lang.String getScriptText()
AbstractExprDef
getScriptText
in class AbstractExprDef
public java.lang.String getContentType()
AbstractExprDef
getContentType
in class AbstractExprDef
public JIParserHelper getParserHelper()
public boolean isSQL()
public void setSQL(boolean isSQL)