1 7 8 package javax.script; 9 10 import java.io.Reader ; 11 import java.util.Map ; 12 import java.util.Set ; 13 14 33 34 public interface ScriptEngine { 35 36 40 public static final String ARGV="javax.script.argv"; 41 42 46 public static final String FILENAME = "javax.script.filename"; 47 48 52 public static final String ENGINE = "javax.script.engine"; 53 54 58 public static final String ENGINE_VERSION = "javax.script.engine_version"; 59 60 66 public static final String NAME = "javax.script.name"; 67 68 72 public static final String LANGUAGE = "javax.script.language"; 73 74 78 public static final String LANGUAGE_VERSION ="javax.script.language_version"; 79 80 81 105 public Object eval(String script, ScriptContext context) throws ScriptException; 106 107 108 121 public Object eval(Reader reader , ScriptContext context) throws ScriptException; 122 123 134 public Object eval(String script) throws ScriptException; 135 136 147 public Object eval(Reader reader) throws ScriptException; 148 149 166 public Object eval(String script, Bindings n) throws ScriptException; 167 168 180 public Object eval(Reader reader , Bindings n) throws ScriptException; 181 182 183 184 196 public void put(String key, Object value); 197 198 199 211 public Object get(String key); 212 213 214 243 public Bindings getBindings(int scope); 244 245 271 public void setBindings(Bindings bindings, int scope); 272 273 274 279 public Bindings createBindings(); 280 281 282 288 public ScriptContext getContext(); 289 290 298 public void setContext(ScriptContext context); 299 300 305 public ScriptEngineFactory getFactory(); 306 } 307 | Popular Tags |