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, setPriority
context, getContext, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getScriptEngine
context, getContext, setContext
getPriority, setPriority
compareTo
getInfo, setInfo
public String toString()
toString
in class AbstractRichPlugin
public boolean isCompiledLanguage()
ScriptLanguage
isCompiledLanguage
in interface ScriptLanguage
public Object decode(Object object)
ScriptLanguage
decode
in interface ScriptLanguage
ScriptEngine.get(String)
public String getMethodCallSyntax(String obj, String m, String... args)
getMethodCallSyntax
in interface ScriptEngineFactory
public String getOutputStatement(String toDisplay)
getOutputStatement
in interface ScriptEngineFactory
public String getProgram(String... statements)
getProgram
in interface ScriptEngineFactory
public List<String> getExtensions()
getExtensions
in interface ScriptEngineFactory
public String getEngineName()
getEngineName
in interface ScriptEngineFactory
public String getLanguageName()
getLanguageName
in interface ScriptEngineFactory
public List<String> getNames()
getNames
in interface ScriptEngineFactory
public String getLanguageVersion()
getLanguageVersion
in interface ScriptEngineFactory
public List<String> getMimeTypes()
getMimeTypes
in interface ScriptEngineFactory
public Object getParameter(String key)
getParameter
in interface ScriptEngineFactory
public String getEngineVersion()
getEngineVersion
in interface ScriptEngineFactory
Copyright © 2009–2015 SciJava. All rights reserved.