|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartofillusion.script.ScriptRunner
public class ScriptRunner
This class is used for executing scripts.
Field Summary | |
---|---|
static java.lang.String[] |
LANGUAGES
|
Constructor Summary | |
---|---|
ScriptRunner()
|
Method Summary | |
---|---|
static int |
displayError(java.lang.String language,
java.lang.Exception ex)
Display a dialog showing an exception thrown by a script. |
static void |
executeScript(java.lang.String language,
java.lang.String script,
java.util.Map<java.lang.String,java.lang.Object> variables)
Execute a script. |
static java.lang.String |
getFilenameExtension(java.lang.String language)
Return the standard filename extension to use for a language. |
static java.lang.String |
getLanguageForFilename(java.lang.String filename)
Given the name of a file, determine what language it contains based on the extension. |
static ScriptEngine |
getScriptEngine(java.lang.String language)
Get the ScriptEngine for running scripts written in a particular language. |
static ObjectScript |
parseObjectScript(java.lang.String language,
java.lang.String script)
Parse an Object script. |
static ToolScript |
parseToolScript(java.lang.String language,
java.lang.String script)
Parse a Tool script. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String[] LANGUAGES
Constructor Detail |
---|
public ScriptRunner()
Method Detail |
---|
public static ScriptEngine getScriptEngine(java.lang.String language)
public static void executeScript(java.lang.String language, java.lang.String script, java.util.Map<java.lang.String,java.lang.Object> variables)
public static ToolScript parseToolScript(java.lang.String language, java.lang.String script) throws java.lang.Exception
java.lang.Exception
public static ObjectScript parseObjectScript(java.lang.String language, java.lang.String script) throws java.lang.Exception
java.lang.Exception
public static int displayError(java.lang.String language, java.lang.Exception ex)
public static java.lang.String getLanguageForFilename(java.lang.String filename)
public static java.lang.String getFilenameExtension(java.lang.String language)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |