org.scijava.script
Class AbstractScriptLanguage
java.lang.Object
org.scijava.AbstractContextual
org.scijava.plugin.AbstractRichPlugin
org.scijava.script.AbstractScriptLanguage
- All Implemented Interfaces:
- Comparable<Prioritized>, ScriptEngineFactory, Contextual, HasPluginInfo, RichPlugin, SciJavaPlugin, SingletonPlugin, Prioritized, ScriptLanguage
- Direct Known Subclasses:
- AdaptedScriptLanguage
public abstract class AbstractScriptLanguage
- extends AbstractRichPlugin
- implements ScriptLanguage
Abstract superclass for ScriptLanguage
implementations.
This class implements dummy versions of ScriptEngineFactory
's methods
that are not needed by ImageJ's scripting interface.
- Author:
- Johannes Schindelin
AbstractScriptLanguage
public AbstractScriptLanguage()
toString
public String toString()
- Overrides:
toString
in class AbstractRichPlugin
isCompiledLanguage
public boolean isCompiledLanguage()
- Description copied from interface:
ScriptLanguage
- True iff this language requires a compilation step.
- Specified by:
isCompiledLanguage
in interface ScriptLanguage
decode
public Object decode(Object object)
- Description copied from interface:
ScriptLanguage
- Performs any necessary conversion of an encoded object retrieved from the
language's script engine.
- Specified by:
decode
in interface ScriptLanguage
- See Also:
ScriptEngine.get(String)
getMethodCallSyntax
public String getMethodCallSyntax(String obj,
String m,
String... args)
- Specified by:
getMethodCallSyntax
in interface ScriptEngineFactory
getOutputStatement
public String getOutputStatement(String toDisplay)
- Specified by:
getOutputStatement
in interface ScriptEngineFactory
getProgram
public String getProgram(String... statements)
- Specified by:
getProgram
in interface ScriptEngineFactory
getExtensions
public List<String> getExtensions()
- Specified by:
getExtensions
in interface ScriptEngineFactory
getEngineName
public String getEngineName()
- Specified by:
getEngineName
in interface ScriptEngineFactory
getLanguageName
public String getLanguageName()
- Specified by:
getLanguageName
in interface ScriptEngineFactory
getNames
public List<String> getNames()
- Specified by:
getNames
in interface ScriptEngineFactory
getLanguageVersion
public String getLanguageVersion()
- Specified by:
getLanguageVersion
in interface ScriptEngineFactory
getMimeTypes
public List<String> getMimeTypes()
- Specified by:
getMimeTypes
in interface ScriptEngineFactory
getParameter
public Object getParameter(String key)
- Specified by:
getParameter
in interface ScriptEngineFactory
getEngineVersion
public String getEngineVersion()
- Specified by:
getEngineVersion
in interface ScriptEngineFactory
Copyright © 2009–2014 SciJava. All rights reserved.