package org.apache.batik.script; import java.io.IOException; import java.io.Reader; import java.io.Writer; import org.apache.batik.i18n.Localizable; public interface Interpreter extends Localizable { void bindObject(String str, Object obj); void dispose(); Object evaluate(Reader reader) throws InterpreterException, IOException; Object evaluate(Reader reader, String str) throws InterpreterException, IOException; Object evaluate(String str) throws InterpreterException; void setOut(Writer writer); }