org.apache.batik.script
public interface Interpreter extends Localizable
Method Summary | |
---|---|
void | bindObject(String name, Object object)
This method should register a particular Java Object in
the environment of the interpreter.
|
void | dispose()
This method can dispose resources used by the interpreter when it is
no longer used. |
Object | evaluate(Reader scriptreader, String description)
This method should evaluate a piece of script associated to a given
description.
|
Object | evaluate(Reader scriptreader)
This method should evaluate a piece of script.
|
Object | evaluate(String script)
This method should evaluate a piece of script using a String
instead of a Reader . |
void | setOut(Writer output)
This method should change the output Writer that will be
used when output function of the scripting langage is used.
|
Object
in
the environment of the interpreter.
Parameters: name the name of the script object to create object the Java object
Parameters: scriptreader a java.io.Reader
on the piece of script description description which can be later used (e.g., for error
messages).
Returns: if no exception is thrown during the call, should return the value of the last expression evaluated in the script
Parameters: scriptreader a java.io.Reader
on the piece of script
Returns: if no exception is thrown during the call, should return the value of the last expression evaluated in the script
String
instead of a Reader
. This usually allows do easily do some
caching.
Parameters: script the piece of script
Returns: if no exception is thrown during the call, should return the value of the last expression evaluated in the script
Writer
that will be
used when output function of the scripting langage is used.
Parameters: output the new out Writer
.