public class ExprNashornScriptEngineFactory extends ExprScriptEngineFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXT |
static java.lang.String |
MIME_TYPE |
static java.lang.String |
NAMEPOSTFIX |
static java.lang.String |
NAMEPREFIX |
Constructor and Description |
---|
ExprNashornScriptEngineFactory() |
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 m,
java.lang.String... args) |
java.util.List<java.lang.String> |
getMimeTypes() |
java.lang.String |
getNamePostfix()
Returns a postfix that may be used to identify scripts generated by
this engine.
|
java.lang.String |
getNamePrefix()
Returns a prefix that may be used to identify scripts genereated by
this engine.
|
java.util.List<java.lang.String> |
getNames() |
java.lang.String |
getOutputStatement(java.lang.String toDisplay) |
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.
|
java.util.List<CodeSourceImpl.MethodSource> |
getSubPrograms(ExprCodeSource codeSource)
An approximate inverse to
#getSubprogram(ExprDef) . |
getParameter, readLines
public static final java.lang.String MIME_TYPE
public static final java.lang.String NAMEPREFIX
public static final java.lang.String NAMEPOSTFIX
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.String getMethodCallSyntax(java.lang.String obj, java.lang.String m, 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)
ExprScriptEngineFactory
The subprogram should define a fuction that is invokable within the context of a containing script.
Similar to ScriptEngineFactory.getProgram(String...)
.
getSubProgram
in class ExprScriptEngineFactory
public java.util.List<CodeSourceImpl.MethodSource> getSubPrograms(ExprCodeSource codeSource)
ExprScriptEngineFactory
#getSubprogram(ExprDef)
.getSubPrograms
in class ExprScriptEngineFactory
public javax.script.ScriptEngine getScriptEngine()
public long getParseCount()
ExprScriptEngineFactory
getParseCount
in class ExprScriptEngineFactory
public long getExecuteCount()
ExprScriptEngineFactory
getExecuteCount
in class ExprScriptEngineFactory
public long getCacheHitCount()
ExprScriptEngineFactory
getCacheHitCount
in class ExprScriptEngineFactory
public long getCacheMissCount()
ExprScriptEngineFactory
getCacheMissCount
in class ExprScriptEngineFactory
public java.lang.String getNamePrefix()
ExprScriptEngineFactory
getNamePrefix
in class ExprScriptEngineFactory
public java.lang.String getNamePostfix()
ExprScriptEngineFactory
getNamePostfix
in class ExprScriptEngineFactory