public class JIExprDef extends AbstractExprDef implements java.io.Serializable
ExprDef.META, ExprDef.SourceHintPropertyExprDef.OverrideMode, ExprDef.VisibilityBINDING, GROOVY_MIME_TYPE, JI_MIME_TYPE, mLogger, NASHORN_MIME_TYPE, UNKNOWN_FILE_NAMEOVERRIDEMODE_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) |
calculateOffset, getCacheKey, getClassData, getCodeSource, getCodeSourceName, getDefScope, getExpressionSource, getExpressionSource, getFunctionName, getOverrideMode, getOwnerType, getPath, getProperty, getScriptClassName, getScriptReader, getTriggerType, getTrustMode, getTypeCheckedMode, getVisibility, hasReturn, isDynamicCodeSourceEnabled, isOperationsExpression, storeClassData, supportsAnnotationpublic JIExprDef(java.lang.String text,
java.lang.String exprIdentifier,
JIParserHelper parserHelper)
public java.lang.String getExpressionClassName()
ExprDefgetExpressionClassName in interface ExprDefgetExpressionClassName in class AbstractExprDefpublic java.lang.String getExprIdentifier()
ExprDefgetExprIdentifier in interface ExprDefgetExprIdentifier in class AbstractExprDefpublic ExprEval.TrustMode getTrustMode()
ExprDefgetTrustMode in interface ExprDefgetTrustMode in class AbstractExprDefpublic java.lang.String getScriptText()
AbstractExprDefgetScriptText in class AbstractExprDefpublic java.lang.String getContentType()
AbstractExprDefgetContentType in class AbstractExprDefpublic JIParserHelper getParserHelper()
public boolean isSQL()
public void setSQL(boolean isSQL)