public class ScriptingCache extends Object implements ScriptEngineFactory
enabled
).Modifier and Type | Field and Description |
---|---|
protected boolean |
enabled |
protected jdk.nashorn.api.scripting.NashornScriptEngineFactory |
nashornScriptEngineFactory |
Constructor and Description |
---|
ScriptingCache(boolean enabled) |
Modifier and Type | Method and Description |
---|---|
String |
getEngineName() |
String |
getEngineVersion() |
List<String> |
getExtensions() |
String |
getLanguageName() |
String |
getLanguageVersion() |
String |
getMethodCallSyntax(String obj,
String method,
String... args) |
List<String> |
getMimeTypes() |
List<String> |
getNames() |
String |
getOutputStatement(String toDisplay) |
Object |
getParameter(String key) |
String |
getProgram(String... statements) |
ScriptEngine |
getScriptEngine() |
protected final jdk.nashorn.api.scripting.NashornScriptEngineFactory nashornScriptEngineFactory
protected final boolean enabled
public ScriptingCache(boolean enabled)
public ScriptEngine getScriptEngine()
getScriptEngine
in interface ScriptEngineFactory
public String getProgram(String... statements)
getProgram
in interface ScriptEngineFactory
public Object getParameter(String key)
getParameter
in interface ScriptEngineFactory
public String getOutputStatement(String toDisplay)
getOutputStatement
in interface ScriptEngineFactory
public List<String> getNames()
getNames
in interface ScriptEngineFactory
public List<String> getMimeTypes()
getMimeTypes
in interface ScriptEngineFactory
public String getMethodCallSyntax(String obj, String method, String... args)
getMethodCallSyntax
in interface ScriptEngineFactory
public String getLanguageVersion()
getLanguageVersion
in interface ScriptEngineFactory
public String getLanguageName()
getLanguageName
in interface ScriptEngineFactory
public List<String> getExtensions()
getExtensions
in interface ScriptEngineFactory
public String getEngineVersion()
getEngineVersion
in interface ScriptEngineFactory
public String getEngineName()
getEngineName
in interface ScriptEngineFactory
Copyright © 2016 Nuxeo SA. All rights reserved.