public abstract class AbstractScriptLanguage extends AbstractRichPlugin implements ScriptLanguage
ScriptLanguage implementations.
This class implements dummy versions of ScriptEngineFactory's methods
that are not needed by the SciJava scripting framework.
| Constructor and Description |
|---|
AbstractScriptLanguage() |
| Modifier and Type | Method and Description |
|---|---|
Object |
decode(Object object)
Performs any necessary conversion of an encoded object retrieved from the
language's script engine.
|
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) |
boolean |
isCompiledLanguage()
True iff this language requires a compilation step.
|
String |
toString() |
compareTo, getInfo, getPriority, setInfo, setPrioritycontext, getContext, setContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetScriptEnginecontext, getContext, setContextgetPriority, setPrioritycompareTogetInfo, setInfopublic String toString()
toString in class AbstractRichPluginpublic boolean isCompiledLanguage()
ScriptLanguageisCompiledLanguage in interface ScriptLanguagepublic Object decode(Object object)
ScriptLanguagedecode in interface ScriptLanguageScriptEngine.get(String)public String getMethodCallSyntax(String obj, String m, String... args)
getMethodCallSyntax in interface ScriptEngineFactorypublic String getOutputStatement(String toDisplay)
getOutputStatement in interface ScriptEngineFactorypublic String getProgram(String... statements)
getProgram in interface ScriptEngineFactorypublic List<String> getExtensions()
getExtensions in interface ScriptEngineFactorypublic String getEngineName()
getEngineName in interface ScriptEngineFactorypublic String getLanguageName()
getLanguageName in interface ScriptEngineFactorypublic List<String> getNames()
getNames in interface ScriptEngineFactorypublic String getLanguageVersion()
getLanguageVersion in interface ScriptEngineFactorypublic List<String> getMimeTypes()
getMimeTypes in interface ScriptEngineFactorypublic Object getParameter(String key)
getParameter in interface ScriptEngineFactorypublic String getEngineVersion()
getEngineVersion in interface ScriptEngineFactoryCopyright © 2009–2016 SciJava. All rights reserved.