public class AdaptedScriptLanguage extends AbstractScriptLanguage
ScriptLanguage implementations which adapt an
existing ScriptEngineFactory.
This is useful for situations where a JSR-223-compliant script engine has been provided, but whose behavior we need to extend or tweak.
| Constructor and Description |
|---|
AdaptedScriptLanguage(ScriptEngineFactory base)
Creates a new
AdaptedScriptLanguage wrapping the given
ScriptEngineFactory. |
AdaptedScriptLanguage(String factoryName)
Creates a new
AdaptedScriptLanguage wrapping the
ScriptEngineFactory with the given name. |
| Modifier and Type | Method and Description |
|---|---|
String |
getEngineName() |
String |
getEngineVersion() |
List<String> |
getExtensions() |
String |
getLanguageName() |
String |
getLanguageVersion() |
String |
getMethodCallSyntax(String obj,
String m,
String... args) |
List<String> |
getMimeTypes() |
List<String> |
getNames() |
String |
getOutputStatement(String toDisplay) |
Object |
getParameter(String key) |
String |
getProgram(String... statements) |
ScriptEngine |
getScriptEngine() |
decode, isCompiledLanguage, toStringcompareTo, getInfo, getPriority, setInfo, setPrioritycontext, getContext, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontext, getContext, setContextgetPriority, setPrioritycompareTogetInfo, setInfopublic AdaptedScriptLanguage(ScriptEngineFactory base)
AdaptedScriptLanguage wrapping the given
ScriptEngineFactory.public AdaptedScriptLanguage(String factoryName)
AdaptedScriptLanguage wrapping the
ScriptEngineFactory with the given name.public String getEngineName()
getEngineName in interface ScriptEngineFactorygetEngineName in class AbstractScriptLanguagepublic String getEngineVersion()
getEngineVersion in interface ScriptEngineFactorygetEngineVersion in class AbstractScriptLanguagepublic List<String> getExtensions()
getExtensions in interface ScriptEngineFactorygetExtensions in class AbstractScriptLanguagepublic List<String> getMimeTypes()
getMimeTypes in interface ScriptEngineFactorygetMimeTypes in class AbstractScriptLanguagepublic List<String> getNames()
getNames in interface ScriptEngineFactorygetNames in class AbstractScriptLanguagepublic String getLanguageName()
getLanguageName in interface ScriptEngineFactorygetLanguageName in class AbstractScriptLanguagepublic String getLanguageVersion()
getLanguageVersion in interface ScriptEngineFactorygetLanguageVersion in class AbstractScriptLanguagepublic Object getParameter(String key)
getParameter in interface ScriptEngineFactorygetParameter in class AbstractScriptLanguagepublic String getMethodCallSyntax(String obj, String m, String... args)
getMethodCallSyntax in interface ScriptEngineFactorygetMethodCallSyntax in class AbstractScriptLanguagepublic String getOutputStatement(String toDisplay)
getOutputStatement in interface ScriptEngineFactorygetOutputStatement in class AbstractScriptLanguagepublic String getProgram(String... statements)
getProgram in interface ScriptEngineFactorygetProgram in class AbstractScriptLanguagepublic ScriptEngine getScriptEngine()
Copyright © 2009–2016 SciJava. All rights reserved.