Package com.skillw.asahi.api.script
Class AsahiEngineFactory
-
- All Implemented Interfaces:
-
javax.script.ScriptEngineFactory
public final class AsahiEngineFactory implements ScriptEngineFactory
Glom
-
-
Constructor Summary
Constructors Constructor Description AsahiEngineFactory()
-
Method Summary
Modifier and Type Method Description StringgetEngineName()StringgetEngineVersion()List<String>getExtensions()List<String>getMimeTypes()List<String>getNames()StringgetLanguageName()StringgetLanguageVersion()ObjectgetParameter(String key)StringgetMethodCallSyntax(String obj, String method, String args)StringgetOutputStatement(String toDisplay)StringgetProgram(String statements)AsahiEnginegetScriptEngine()final static Unitadd(Pair<File, AsahiCompiledScript> pair)final static UnitaddScript(File file, AsahiCompiledScript script)final static AsahiCompiledScriptgetScript(File file)final static AsahiCompiledScriptsearch(String path)-
-
Method Detail
-
getEngineName
String getEngineName()
-
getEngineVersion
String getEngineVersion()
-
getExtensions
List<String> getExtensions()
-
getMimeTypes
List<String> getMimeTypes()
-
getLanguageName
String getLanguageName()
-
getLanguageVersion
String getLanguageVersion()
-
getParameter
Object getParameter(String key)
-
getMethodCallSyntax
String getMethodCallSyntax(String obj, String method, String args)
-
getOutputStatement
String getOutputStatement(String toDisplay)
-
getProgram
String getProgram(String statements)
-
getScriptEngine
AsahiEngine getScriptEngine()
-
add
final static Unit add(Pair<File, AsahiCompiledScript> pair)
-
addScript
final static Unit addScript(File file, AsahiCompiledScript script)
-
getScript
final static AsahiCompiledScript getScript(File file)
-
search
final static AsahiCompiledScript search(String path)
-
-
-
-