org.concord.util.script
Interface ScriptRuntime
- All Known Implementing Classes:
- ECMA
- public interface ScriptRuntime
Method Summary |
Script |
changeScript(Script script)
|
void |
clearStatus()
|
java.lang.String |
getExtension()
|
java.io.PrintWriter |
getPrinter()
|
java.lang.String |
getProperty(java.lang.String name)
|
java.io.Reader |
getReader()
|
java.lang.String |
getRootDirectory()
|
java.lang.String |
getRunDirectory()
|
Script |
getScript()
|
ScriptRuntime |
getScriptRuntime()
|
boolean |
getStandalone()
|
java.lang.Object |
getValue(java.lang.String name)
|
boolean |
instanceOf(java.lang.Class aClass,
java.lang.Object anObject)
|
boolean |
isViewBefore()
|
Script |
loadScript(java.lang.String fullName,
java.lang.Object[] values)
|
Script |
loadScript(java.lang.String dirName,
java.lang.String fileName)
|
Script |
parseFile(ScriptFile file,
NameStack globals)
|
Script |
parseText(java.lang.String name,
java.lang.String text,
NameStack globals)
|
void |
print(java.lang.Object obj)
The print method can be called from inside the script by
using "print(someString)". |
void |
printError(java.lang.String msg,
java.lang.Throwable t)
The printError method is called when there is an exception
while either parsing or interpreting. |
void |
printLine(java.lang.Object obj)
|
java.lang.String |
readLine()
|
java.lang.String |
readLine(java.lang.String prompt)
The readLine method can be called from inside the script by
using "readLine()". |
java.lang.String |
readString(java.lang.String prompt,
java.lang.String breakSet)
|
java.lang.String |
readToken()
|
java.lang.String |
readToken(java.lang.String prompt)
|
java.lang.Thread |
runnable(java.lang.String name,
boolean start)
|
void |
runScript(Script script)
|
Script |
self()
|
void |
setErrorHandler(ScriptError handler)
|
void |
setPrinter(java.io.PrintWriter out)
|
void |
setProperty(java.lang.String name,
java.lang.String value)
|
void |
setReader(java.io.Reader in)
|
void |
setRunDirectory(java.lang.String dir)
|
void |
setViewBefore(boolean before)
|
void |
sleep(int time)
|
void |
statusMessage(java.lang.String message)
|
void |
stop()
|
java.lang.Thread |
timer(int time,
java.lang.String name,
boolean start)
|
setReader
public void setReader(java.io.Reader in)
getReader
public java.io.Reader getReader()
setPrinter
public void setPrinter(java.io.PrintWriter out)
getPrinter
public java.io.PrintWriter getPrinter()
getProperty
public java.lang.String getProperty(java.lang.String name)
setProperty
public void setProperty(java.lang.String name,
java.lang.String value)
getRootDirectory
public java.lang.String getRootDirectory()
getRunDirectory
public java.lang.String getRunDirectory()
setRunDirectory
public void setRunDirectory(java.lang.String dir)
statusMessage
public void statusMessage(java.lang.String message)
isViewBefore
public boolean isViewBefore()
setViewBefore
public void setViewBefore(boolean before)
clearStatus
public void clearStatus()
print
public void print(java.lang.Object obj)
- The print method can be called from inside the script by
using "print(someString)".
- Parameters:
str
- String - String to print to the console frame.
printLine
public void printLine(java.lang.Object obj)
readLine
public java.lang.String readLine(java.lang.String prompt)
- The readLine method can be called from inside the script by
using "readLine()". The thread entering the readLine method will suspend
until the user types a newline character into the console window.
readString
public java.lang.String readString(java.lang.String prompt,
java.lang.String breakSet)
readLine
public java.lang.String readLine()
readToken
public java.lang.String readToken()
readToken
public java.lang.String readToken(java.lang.String prompt)
stop
public void stop()
getValue
public java.lang.Object getValue(java.lang.String name)
getScript
public Script getScript()
instanceOf
public boolean instanceOf(java.lang.Class aClass,
java.lang.Object anObject)
getScriptRuntime
public ScriptRuntime getScriptRuntime()
getExtension
public java.lang.String getExtension()
changeScript
public Script changeScript(Script script)
loadScript
public Script loadScript(java.lang.String dirName,
java.lang.String fileName)
loadScript
public Script loadScript(java.lang.String fullName,
java.lang.Object[] values)
runScript
public void runScript(Script script)
self
public Script self()
parseFile
public Script parseFile(ScriptFile file,
NameStack globals)
parseText
public Script parseText(java.lang.String name,
java.lang.String text,
NameStack globals)
printError
public void printError(java.lang.String msg,
java.lang.Throwable t)
- The printError method is called when there is an exception
while either parsing or interpreting.
- Parameters:
msg
- String - Error message.e
- Exception - Exception error.
sleep
public void sleep(int time)
timer
public java.lang.Thread timer(int time,
java.lang.String name,
boolean start)
getStandalone
public boolean getStandalone()
setErrorHandler
public void setErrorHandler(ScriptError handler)
runnable
public java.lang.Thread runnable(java.lang.String name,
boolean start)