public abstract class ExprScriptEngineFactory
extends java.lang.Object
implements javax.script.ScriptEngineFactory
Constructor and Description |
---|
ExprScriptEngineFactory() |
Modifier and Type | Method and Description |
---|---|
abstract long |
getCacheHitCount()
The number of hit on the engine's script cache.
|
abstract long |
getCacheMissCount()
The number of misses on the engine's script cache.
|
abstract long |
getExecuteCount()
The number of script executions that were performed by the engine.
|
abstract java.lang.String |
getNamePostfix()
Returns a postfix that may be used to identify scripts generated by
this engine.
|
abstract java.lang.String |
getNamePrefix()
Returns a prefix that may be used to identify scripts genereated by
this engine.
|
java.lang.Object |
getParameter(java.lang.String key) |
abstract long |
getParseCount()
The number of script parses that were performed by the engine.
|
abstract java.util.List<java.lang.String> |
getSubProgram(ExprDef exprDef)
Returns a subprogram for the specified ExprDef.
|
abstract java.util.List<CodeSourceImpl.MethodSource> |
getSubPrograms(ExprCodeSource codeSource)
An approximate inverse to
#getSubprogram(ExprDef) . |
static java.util.List<java.lang.String> |
readLines(java.lang.String text) |
@Concealed public static java.util.List<java.lang.String> readLines(java.lang.String text)
public java.lang.Object getParameter(java.lang.String key)
getParameter
in interface javax.script.ScriptEngineFactory
public abstract long getParseCount()
public abstract long getExecuteCount()
public abstract long getCacheHitCount()
public abstract long getCacheMissCount()
public abstract java.lang.String getNamePrefix()
public abstract java.lang.String getNamePostfix()
public abstract java.util.List<java.lang.String> getSubProgram(ExprDef exprDef)
The subprogram should define a fuction that is invokable within the context of a containing script.
Similar to ScriptEngineFactory.getProgram(String...)
.
public abstract java.util.List<CodeSourceImpl.MethodSource> getSubPrograms(ExprCodeSource codeSource)
#getSubprogram(ExprDef)
.