javax.script
Interface ScriptEngine

All Known Implementing Classes:
AbstractScriptEngine

public interface ScriptEngine

Version:
$Revision: $ $Date: $

Field Summary
static java.lang.String ARGV
           
static java.lang.String ENGINE
           
static java.lang.String ENGINE_VERSION
           
static java.lang.String FILENAME
           
static java.lang.String LANGUAGE
           
static java.lang.String LANGUAGE_VERSION
           
static java.lang.String NAME
           
 
Method Summary
 Bindings createBindings()
           
 java.lang.Object eval(java.io.Reader reader)
           
 java.lang.Object eval(java.io.Reader reader, Bindings bindings)
           
 java.lang.Object eval(java.io.Reader reader, ScriptContext context)
           
 java.lang.Object eval(java.lang.String script)
           
 java.lang.Object eval(java.lang.String script, Bindings bindings)
           
 java.lang.Object eval(java.lang.String script, ScriptContext context)
           
 java.lang.Object get(java.lang.String key)
           
 Bindings getBindings(int scope)
           
 ScriptContext getContext()
           
 ScriptEngineFactory getFactory()
           
 void put(java.lang.String key, java.lang.Object value)
           
 void setBindings(Bindings bindings, int scope)
           
 void setContext(ScriptContext context)
           
 

Field Detail

ARGV

static final java.lang.String ARGV
See Also:
Constant Field Values

FILENAME

static final java.lang.String FILENAME
See Also:
Constant Field Values

ENGINE

static final java.lang.String ENGINE
See Also:
Constant Field Values

ENGINE_VERSION

static final java.lang.String ENGINE_VERSION
See Also:
Constant Field Values

NAME

static final java.lang.String NAME
See Also:
Constant Field Values

LANGUAGE

static final java.lang.String LANGUAGE
See Also:
Constant Field Values

LANGUAGE_VERSION

static final java.lang.String LANGUAGE_VERSION
See Also:
Constant Field Values
Method Detail

eval

java.lang.Object eval(java.lang.String script,
                      ScriptContext context)
                      throws ScriptException
Throws:
ScriptException

eval

java.lang.Object eval(java.io.Reader reader,
                      ScriptContext context)
                      throws ScriptException
Throws:
ScriptException

eval

java.lang.Object eval(java.lang.String script)
                      throws ScriptException
Throws:
ScriptException

eval

java.lang.Object eval(java.io.Reader reader)
                      throws ScriptException
Throws:
ScriptException

eval

java.lang.Object eval(java.lang.String script,
                      Bindings bindings)
                      throws ScriptException
Throws:
ScriptException

eval

java.lang.Object eval(java.io.Reader reader,
                      Bindings bindings)
                      throws ScriptException
Throws:
ScriptException

get

java.lang.Object get(java.lang.String key)

put

void put(java.lang.String key,
         java.lang.Object value)

getBindings

Bindings getBindings(int scope)

setBindings

void setBindings(Bindings bindings,
                 int scope)

createBindings

Bindings createBindings()

getContext

ScriptContext getContext()

setContext

void setContext(ScriptContext context)

getFactory

ScriptEngineFactory getFactory()


Copyright © 2006-2009 LiveTribe. All Rights Reserved.