|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class AbstractScriptEngine extends Object implements ScriptEngine
eval метод. eval(Reader)eval(String)
eval(String, Bindings)
eval(Reader, Bindings)
реализуются, используя абстрактные методы
eval(Reader,ScriptContext) или eval(String, ScriptContext)
с a SimpleScriptContext.
A SimpleScriptContext используется в качестве значения по умолчанию ScriptContext из AbstractScriptEngine..
| Модификатор и Тип | Поле и Описание |
|---|---|
protected ScriptContext |
контекст
Значение по умолчанию
ScriptContext из этого AbstractScriptEngine. |
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAME| Конструктор и Описание |
|---|
AbstractScriptEngine()
Создает новый экземпляр AbstractScriptEngine, используя a
SimpleScriptContext как его значение по умолчанию ScriptContext. |
AbstractScriptEngine(Bindings n)
Создает новый экземпляр, используя указанное
Bindings как ENGINE_SCOPE Bindings в защищенном context поле. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
eval(Reader reader)
eval(Reader) вызывает краткий обзор eval(Reader, ScriptContext) передача значения context поле. |
Объект |
eval(Reader reader, Bindings bindings)
eval(Reader, Bindings) вызывает краткий обзор eval(Reader, ScriptContext) метод, передавая это a ScriptContext чей Читатель, Писатели и Привязка для контекстов другой это ENGINE_SCOPE идентичны тем элементам защищенного context поле. |
Объект |
eval(String script)
То же самое как
eval(Reader) за исключением того, что краткий обзор eval(String, ScriptContext) используется. |
Объект |
eval(String script, Bindings bindings)
То же самое как
eval(Reader, Bindings) за исключением того, что краткий обзор eval(String, ScriptContext) используется. |
Объект |
get(String key)
Получает значение для указанного ключа
ENGINE_SCOPE из защищенного context поле. |
Привязка |
getBindings(int scope)
Возвраты
Bindings с указанным контекстом оценивают в защищенном context поле. |
ScriptContext |
getContext()
Возвращает значение защищенного
context поле. |
protected ScriptContext |
getScriptContext(Bindings nn)
Возвраты a
SimpleScriptContext. |
void |
put(String key, Object value)
Устанавливает указанное значение с указанным ключом
ENGINE_SCOPE
Bindings из защищенного context поле. |
void |
setBindings(Bindings bindings, int scope)
Наборы
Bindings с соответствующим контекстом оценивают в context поле. |
void |
setContext(ScriptContext ctxt)
Устанавливает значение защищенного
context поле к указанному ScriptContext. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateBindings, eval, eval, getFactoryprotected ScriptContext context
ScriptContext из этого AbstractScriptEngine.public AbstractScriptEngine()
SimpleScriptContext как его значение по умолчанию ScriptContext.public AbstractScriptEngine(Bindings n)
Bindings как ENGINE_SCOPE Bindings в защищенном context поле.n - Указанное Bindings.NullPointerException - если n является нулем.public void setContext(ScriptContext ctxt)
context поле к указанному ScriptContext.setContext в интерфейсе ScriptEnginectxt - Указанное ScriptContext.NullPointerException - если ctxt является нулем.public ScriptContext getContext()
context поле.getContext в интерфейсе ScriptEnginecontext поле.public Bindings getBindings(int scope)
Bindings с указанным контекстом оценивают в защищенном context поле.getBindings в интерфейсе ScriptEnginescope - Указанный контекстBindings.IllegalArgumentException - если значение контекста недопустимо для типа защищенный context поле.public void setBindings(Bindings bindings, int scope)
Bindings с соответствующим контекстом оценивают в context поле.setBindings в интерфейсе ScriptEnginebindings - Указанное Bindings.scope - Указанный контекст.IllegalArgumentException - если значение контекста недопустимо для типа context поле.NullPointerException - если привязка является нулем, и контекст ScriptContext.ENGINE_SCOPEpublic void put(String key, Object value)
ENGINE_SCOPE
Bindings из защищенного context поле.put в интерфейсе ScriptEnginekey - Указанный ключ.value - Указанное значение.NullPointerException - если ключ является нулем.IllegalArgumentException - если ключ пуст.public Object get(String key)
ENGINE_SCOPE из защищенного context поле.get в интерфейсе ScriptEnginekey - Ключ, значение которого должно быть возвращеноNullPointerException - если ключ является нулем.IllegalArgumentException - если ключ пуст.public Object eval(Reader reader, Bindings bindings) throws ScriptException
eval(Reader, Bindings) вызывает краткий обзор eval(Reader, ScriptContext) метод, передавая это a ScriptContext чей Читатель, Писатели и Привязка для контекстов другой это ENGINE_SCOPE идентичны тем элементам защищенного context поле. Указанное Bindings используется вместо ENGINE_SCOPE
Bindings из context поле.eval в интерфейсе ScriptEnginereader - A Reader содержа источник сценария.bindings - A Bindings использовать для ENGINE_SCOPE в то время как сценарий выполняется.eval(Reader, ScriptContext)ScriptException - если ошибка происходит в сценарии.NullPointerException - если какой-либо из параметров является нулем.public Object eval(String script, Bindings bindings) throws ScriptException
eval(Reader, Bindings) за исключением того, что краткий обзор eval(String, ScriptContext) используется.eval в интерфейсе ScriptEnginescript - A String содержа источник сценария.bindings - A Bindings использовать в качестве ENGINE_SCOPE в то время как сценарий выполняется.eval(String, ScriptContext)ScriptException - если ошибка происходит в сценарии.NullPointerException - если какой-либо из параметров является нулем.public Object eval(Reader reader) throws ScriptException
eval(Reader) вызывает краткий обзор eval(Reader, ScriptContext) передача значения context поле.eval в интерфейсе ScriptEnginereader - A Reader содержа источник сценария.eval(Reader, ScriptContext)ScriptException - если ошибка происходит в сценарии.NullPointerException - если какой-либо из параметров является нулем.public Object eval(String script) throws ScriptException
eval(Reader) за исключением того, что краткий обзор eval(String, ScriptContext) используется.eval в интерфейсе ScriptEnginescript - A String содержа источник сценария.eval(String, ScriptContext)ScriptException - если ошибка occurrs в сценарии.NullPointerException - если какой-либо из параметров является нулем.protected ScriptContext getScriptContext(Bindings nn)
SimpleScriptContext. SimpleScriptContext: Bindings для ENGINE_SCOPE
Bindings возвращенный кратким обзором getGlobalScope метод как GLOBAL_SCOPE
ScriptContext из этого ScriptEngine
SimpleScriptContext возвращенный этим методом используется, чтобы реализовать методы оценки, используя краткий обзор eval(Reader,Bindings) и eval(String,Bindings) версии.nn - Привязка, чтобы использовать для ENGINE_SCOPESimpleScriptContext
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92