public class ExprGroovyScriptEngineFactory extends ExprScriptEngineFactory
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
EXT  | 
static java.lang.String | 
MIME_TYPE  | 
| Constructor and Description | 
|---|
ExprGroovyScriptEngineFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
getCacheHitCount()
The number of hit on the engine's script cache. 
 | 
long | 
getCacheMissCount()
The number of misses on the engine's script cache. 
 | 
java.lang.String | 
getEngineName()  | 
java.lang.String | 
getEngineVersion()  | 
long | 
getExecuteCount()
The number of script executions that were performed by the engine. 
 | 
java.util.List<java.lang.String> | 
getExtensions()  | 
java.lang.String | 
getLanguageName()  | 
java.lang.String | 
getLanguageVersion()  | 
java.lang.String | 
getMethodCallSyntax(java.lang.String obj,
                   java.lang.String method,
                   java.lang.String... args)  | 
java.util.List<java.lang.String> | 
getMimeTypes()  | 
java.util.List<java.lang.String> | 
getNames()  | 
java.lang.String | 
getOutputStatement(java.lang.String toDisplay)  | 
java.lang.Object | 
getParameter(java.lang.String key)  | 
long | 
getParseCount()
The number of script parses that were performed by the engine. 
 | 
java.lang.String | 
getProgram(java.lang.String... statements)  | 
javax.script.ScriptEngine | 
getScriptEngine()  | 
java.util.List<java.lang.String> | 
getSubProgram(ExprDef exprDef)
Returns a subprogram for the specified ExprDef. 
 | 
int | 
getSubProgramOffset(ExprDef exprDef)  | 
java.util.List<CodeSourceImpl.MethodSource> | 
getSubPrograms(ExprCodeSource codeSource)
An approximate inverse to  
#getSubprogram(ExprDef). | 
readLinespublic static final java.lang.String MIME_TYPE
public static final java.lang.String EXT
public java.lang.String getEngineName()
public java.lang.String getEngineVersion()
public java.lang.String getLanguageName()
public java.lang.String getLanguageVersion()
public java.util.List<java.lang.String> getExtensions()
public java.util.List<java.lang.String> getMimeTypes()
public java.util.List<java.lang.String> getNames()
public java.lang.Object getParameter(java.lang.String key)
getParameter in interface javax.script.ScriptEngineFactorygetParameter in class ExprScriptEngineFactorypublic javax.script.ScriptEngine getScriptEngine()
public java.lang.String getMethodCallSyntax(java.lang.String obj,
                                            java.lang.String method,
                                            java.lang.String... args)
public java.lang.String getOutputStatement(java.lang.String toDisplay)
public java.lang.String getProgram(java.lang.String... statements)
public java.util.List<java.lang.String> getSubProgram(ExprDef exprDef) throws IllegalImportException
ExprScriptEngineFactoryThe subprogram should define a fuction that is invokable within the context of a containing script.
 Similar to ScriptEngineFactory.getProgram(String...).
getSubProgram in class ExprScriptEngineFactoryIllegalImportExceptionpublic int getSubProgramOffset(ExprDef exprDef)
getSubProgramOffset in class ExprScriptEngineFactorypublic java.util.List<CodeSourceImpl.MethodSource> getSubPrograms(ExprCodeSource codeSource)
ExprScriptEngineFactory#getSubprogram(ExprDef).getSubPrograms in class ExprScriptEngineFactorypublic long getParseCount()
ExprScriptEngineFactorygetParseCount in class ExprScriptEngineFactorypublic long getExecuteCount()
ExprScriptEngineFactorygetExecuteCount in class ExprScriptEngineFactorypublic long getCacheHitCount()
ExprScriptEngineFactorygetCacheHitCount in class ExprScriptEngineFactorypublic long getCacheMissCount()
ExprScriptEngineFactorygetCacheMissCount in class ExprScriptEngineFactory