|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class SimpleScriptContext extends Object implements ScriptContext
| Модификатор и Тип | Поле и Описание |
|---|---|
protected Bindings |
engineScope
Это - привязка контекста механизма.
|
protected Writer |
errorWriter
Это - писатель, чтобы привыкнуть к ошибкам на выходе из сценариев.
|
protected Bindings |
globalScope
Это - привязка глобальной области видимости.
|
protected Reader |
читатель
Это - читатель, чтобы использоваться для ввода из сценариев.
|
protected Writer |
писатель
Это - писатель, чтобы использоваться, чтобы вывести из сценариев.
|
ENGINE_SCOPE, GLOBAL_SCOPE| Конструктор и Описание |
|---|
SimpleScriptContext() |
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
getAttribute(String name)
Получает значение атрибута с именем в контексте, происходящем самый ранний в порядке поиска.
|
Объект |
getAttribute(String name, int scope)
Получает значение атрибута в данном контексте.
|
int |
getAttributesScope(String name)
Получите самый низкий контекст, в котором определяется атрибут.
|
Привязка |
getBindings(int scope)
Возвращает значение
engineScope поле, если определенный контекст ENGINE_SCOPE. |
Писатель |
getErrorWriter()
Возвраты
Writer используемый, чтобы вывести на экран вывод ошибок. |
Читатель |
getReader()
Возвраты a
Reader использоваться сценарием, чтобы считать ввод. |
List<Integer> |
getScopes()
Неизменные возвраты
List из всех допустимых значений для контекста в ScriptContext. |
Писатель |
getWriter()
Возвраты
Writer для сценариев, чтобы использовать, когда вывод отображения. |
Объект |
removeAttribute(String name, int scope)
Удалите атрибут в данном контексте.
|
void |
setAttribute(String name, Object value, int scope)
Устанавливает значение атрибута в данном контексте.
|
void |
setBindings(Bindings bindings, int scope)
Наборы a
Bindings из атрибутов для данного контекста. |
void |
setErrorWriter(Writer writer)
Наборы
Writer используемый, чтобы вывести на экран вывод ошибок. |
void |
setReader(Reader reader)
Наборы
Reader для сценариев, чтобы считать ввод. |
void |
setWriter(Writer writer)
Наборы
Writer для сценариев, чтобы использовать, когда вывод отображения. |
protected Writer writer
PrintWriter основанный на System.out используется. Методы средства доступа getWriter, setWriter используются, чтобы управлять этим полем.System.out, PrintWriterprotected Writer errorWriter
PrintWriter основанный на System.err используется. Методы средства доступа getErrorWriter, setErrorWriter используются, чтобы управлять этим полем.System.err, PrintWriterprotected Reader reader
InputStreamReader основанный на System.in используется и набор символов значения по умолчанию используется этим читателем. Методы средства доступа getReader, setReader используются, чтобы управлять этим полем.System.in, InputStreamReaderprotected Bindings engineScope
SimpleBindings используется. Методы средства доступа setBindings, getBindings используются, чтобы управлять этим полем.SimpleBindingsprotected Bindings globalScope
public void setBindings(Bindings bindings, int scope)
Bindings из атрибутов для данного контекста. Если значение контекста ENGINE_SCOPE данный Bindings замены engineScope поле. Если значение контекста GLOBAL_SCOPE данный Bindings замены globalScope поле.setBindings в интерфейсе ScriptContextbindings - Bindings из атрибутов, чтобы установить.scope - Значение контекста, в котором устанавливаются атрибуты.IllegalArgumentException - если контекст недопустим.NullPointerException - если значение контекста ENGINE_SCOPE и указанное Bindings нуль.public Object getAttribute(String name)
getAttribute в интерфейсе ScriptContextname - Имя атрибут, чтобы получить.NullPointerException - если имя является нулем.IllegalArgumentException - если имя пусто.public Object getAttribute(String name, int scope)
getAttribute в интерфейсе ScriptContextname - Имя атрибута, чтобы получить.scope - Контекст, в котором можно получить атрибут.null имя, не существует в данном контексте.IllegalArgumentException - если имя пусто или если значение контекста недопустимо.NullPointerException - если имя является нулем.public Object removeAttribute(String name, int scope)
removeAttribute в интерфейсе ScriptContextname - Имя атрибута, чтобы удалитьscope - Контекст, в котором можно удалить атрибутIllegalArgumentException - если имя пусто или если контекст недопустим.NullPointerException - если имя является нулем.public void setAttribute(String name, Object value, int scope)
setAttribute в интерфейсе ScriptContextname - Имя атрибута, чтобы установитьvalue - Значение атрибутаscope - Контекст, в котором можно установить атрибутIllegalArgumentException - если имя пусто или если контекст недопустим.NullPointerException - если имя является нулем.public Writer getWriter()
Writer для сценариев, чтобы использовать, когда вывод отображения.getWriter в интерфейсе ScriptContextWriter.public Reader getReader()
Reader использоваться сценарием, чтобы считать ввод.getReader в интерфейсе ScriptContextReader.public void setReader(Reader reader)
Reader для сценариев, чтобы считать ввод.setReader в интерфейсе ScriptContextreader - Новое Reader.public void setWriter(Writer writer)
Writer для сценариев, чтобы использовать, когда вывод отображения.setWriter в интерфейсе ScriptContextwriter - Новое Writer.public Writer getErrorWriter()
Writer используемый, чтобы вывести на экран вывод ошибок.getErrorWriter в интерфейсе ScriptContextWriterpublic void setErrorWriter(Writer writer)
Writer используемый, чтобы вывести на экран вывод ошибок.setErrorWriter в интерфейсе ScriptContextwriter - Writer.public int getAttributesScope(String name)
getAttributesScope в интерфейсе ScriptContextname - Имя атрибута.NullPointerException - если имя является нулем.IllegalArgumentException - если имя пусто.public Bindings getBindings(int scope)
engineScope поле, если определенный контекст ENGINE_SCOPE. Возвращает значение globalScope поле, если указанный контекст GLOBAL_SCOPE.getBindings в интерфейсе ScriptContextscope - Указанный контекстengineScope или globalScope поле.IllegalArgumentException - если значение контекста недопустимо.public List<Integer> getScopes()
List из всех допустимых значений для контекста в ScriptContext.getScopes в интерфейсе ScriptContext
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92