Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object java.io.Writer javax.faces.context.ResponseWriter
public abstract class ResponseWriter
ResponseWriter является абстрактный class, описывающий адаптер к базовому выходному механизму для символьно-ориентированного вывода. В дополнение к низкому уровню write()
методы, наследованные от java.io.Writer
, этот class обеспечивает служебные методы, которые полезны в создании элементов и атрибутов для языков разметки как HTML и XML.
Полевая Сводка |
---|
Поля, наследованные от class java.io. Писатель |
---|
lock |
Сводка конструктора | |
---|---|
ResponseWriter()
|
Сводка метода | |
---|---|
abstract ResponseWriter |
cloneWithWriter(java.io.Writer writer)
Создайте и возвратите новый экземпляр этого ResponseWriter , использование указанного Writer как выходное место назначения. |
void |
endCDATA()
Закройте XML |
abstract void |
endDocument()
Запишите, что любой текст должен закончить ответ. |
abstract void |
endElement(java.lang.String name)
Запишите конец элемента после закрытия любого открытого элемента, создаваемого звонком startElement() . |
abstract void |
flush()
Сбросьте любой ouput, буферизованный выходным методом базовому Писателю или OutputStream. |
abstract java.lang.String |
getCharacterEncoding()
Возвратите кодировку символов (такую как "ISO-8859-1") для этого ResponseWriter . |
abstract java.lang.String |
getContentType()
Возвратите тип контента (такой как "текст/HTML") для этого ResponseWriter . |
void |
startCDATA()
Откройте XML |
abstract void |
startDocument()
Запишите, что любой текст должен начать ответ. |
abstract void |
startElement(java.lang.String name, UIComponent component)
Запишите запуск элемента, до и включая имя элемента. |
abstract void |
writeAttribute(java.lang.String name, java.lang.Object value, java.lang.String property)
Запишите название атрибута и соответствующее значение после преобразования того текста к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. |
abstract void |
writeComment(java.lang.Object comment)
Запишите комментарий, содержащий указанный текст после преобразования того текста к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. |
abstract void |
writeText(char[] text, int off, int len)
Запишите текст из символьного массива после любого выполнения любого выхода, подходящего для представляемого языка разметки. |
abstract void |
writeText(java.lang.Object text, java.lang.String property)
Запишите объект после преобразования этого к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. |
void |
writeText(java.lang.Object text, UIComponent component, java.lang.String property)
Запишите объект после преобразования этого к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. |
abstract void |
writeURIAttribute(java.lang.String name, java.lang.Object value, java.lang.String property)
Запишите название атрибута URI и соответствующее значение после преобразования того текста к Строке (в случае необходимости), и после выполнения любого кодирования, соответствующего представляемому языку разметки. |
Методы, наследованные от class java.io. Писатель |
---|
append, append, append, close, write, write, write, write, write |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public ResponseWriter()
Деталь метода |
---|
public abstract java.lang.String getContentType()
Возвратите тип контента (такой как "текст/HTML") для этого ResponseWriter
. Отметьте: это не должно включать "набор символов =" суффикс.
public abstract java.lang.String getCharacterEncoding()
Возвратите кодировку символов (такую как "ISO-8859-1") для этого ResponseWriter
. Пожалуйста, см.
public abstract void flush() throws java.io.IOException
Сбросьте любой ouput, буферизованный выходным методом базовому Писателю или OutputStream. Этот метод не будет сбрасывать базового Писателя или OutputStream; это просто очищает любые значения, буферизованные этим ResponseWriter
.
flush
в интерфейсе java.io.Flushable
flush
в class java.io.Writer
java.io.IOException
public abstract void startDocument() throws java.io.IOException
Запишите, что любой текст должен начать ответ.
java.io.IOException
- если ввод/ошибка на выходе происходитpublic abstract void endDocument() throws java.io.IOException
Запишите, что любой текст должен закончить ответ. Если есть открытый элемент, который был создан звонком startElement()
, тот элемент будет закрыт сначала.
java.io.IOException
- если ввод/ошибка на выходе происходитpublic abstract void startElement(java.lang.String name, UIComponent component) throws java.io.IOException
Запишите запуск элемента, до и включая имя элемента. Как только этот метод вызвали, клиенты могут вызвать writeAttribute()
или writeURIAttribute()
методы, чтобы добавить атрибуты и соответствующие значения. Запускающийся элемент будет закрыт (то есть, запаздывание'>' добавленный символ) на любом последующем звонке startElement()
, writeComment()
, writeText()
, endElement()
, endDocument()
, close()
, flush()
, или write()
.
name
- Имя элемента, который будет запущенcomponent
- UIComponent
(если любой), которому соответствует этот элемент java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если name
null
public abstract void endElement(java.lang.String name) throws java.io.IOException
Запишите конец элемента после закрытия любого открытого элемента, создаваемого звонком startElement()
. Элементы должны быть закрыты в обратном порядке, от которого они были открыты; это - ошибка сделать иначе.
name
- Имя элемента, который будет закончен java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если name
null
public abstract void writeAttribute(java.lang.String name, java.lang.Object value, java.lang.String property) throws java.io.IOException
Запишите название атрибута и соответствующее значение после преобразования того текста к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. Этот метод можно только вызвать после звонка startElement()
, и прежде, чем открытый элемент был закрыт.
name
- Название атрибута, которое будет добавленоvalue
- Значение атрибута, которое будет добавленоproperty
- Имя свойства или атрибута (если любой) UIComponent
связанный с содержанием элемента, которому этот сгенерированный атрибут соответствует IllegalStateException
- если этот метод вызывают, когда нет никакого в настоящий момент открытого элемента java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если name
null
public abstract void writeURIAttribute(java.lang.String name, java.lang.Object value, java.lang.String property) throws java.io.IOException
Запишите название атрибута URI и соответствующее значение после преобразования того текста к Строке (в случае необходимости), и после выполнения любого кодирования, соответствующего представляемому языку разметки. Этот метод можно только вызвать после звонка startElement()
, и прежде, чем открытый элемент был закрыт.
name
- Название атрибута, которое будет добавленоvalue
- Значение атрибута, которое будет добавленоproperty
- Имя свойства или атрибута (если любой) UIComponent
связанный с содержанием элемента, которому этот сгенерированный атрибут соответствует IllegalStateException
- если этот метод вызывают, когда нет никакого в настоящий момент открытого элемента java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если name
null
public void startCDATA() throws java.io.IOException
Откройте XML CDATA
блок. Отметьте, что XML не позволяет вложенный CDATA
блоки, хотя этот метод не осуществляет то ограничение. Реализация по умолчанию этого метода не предпринимает мер когда вызвано.
java.io.IOException
- если ввод/ошибка на выходе occurespublic void endCDATA() throws java.io.IOException
Закройте XML CDATA
блок. Реализация по умолчанию этого метода не предпринимает мер когда вызвано.
java.io.IOException
- если ввод/ошибка на выходе occurespublic abstract void writeComment(java.lang.Object comment) throws java.io.IOException
Запишите комментарий, содержащий указанный текст после преобразования того текста к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. Если есть открытый элемент, который был создан звонком startElement()
, тот элемент будет закрыт сначала.
comment
- Текстовый контент комментария java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если comment
null
public abstract void writeText(java.lang.Object text, java.lang.String property) throws java.io.IOException
Запишите объект после преобразования этого к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. Если есть открытый элемент, который был создан звонком startElement()
, тот элемент будет закрыт сначала.
text
- Текст, который будет записанproperty
- Имя свойства или атрибута (если любой) UIComponent
связанный с содержанием элемента, которому этот сгенерированный текст соответствует java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если text
null
public void writeText(java.lang.Object text, UIComponent component, java.lang.String property) throws java.io.IOException
Запишите объект после преобразования этого к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. Этот метод эквивалентен writeText(java.lang.Object,java.lang.String)
но добавляет a component
свойство, чтобы позволить пользовательский ResponseWriter
реализации, чтобы связать компонент с произвольной частью текста.
Реализация по умолчанию просто игнорирует component
параметр и вызовы через к writeText(java.lang.Object,java.lang.String)
text
- Текст, который будет записанcomponent
- UIComponent
(если любой), которому соответствует этот элементproperty
- Имя свойства или атрибута (если любой) UIComponent
связанный с содержанием элемента, которому этот сгенерированный текст соответствует java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если text
null
public abstract void writeText(char[] text, int off, int len) throws java.io.IOException
Запишите текст из символьного массива после любого выполнения любого выхода, подходящего для представляемого языка разметки. Если есть открытый элемент, который был создан звонком startElement()
, тот элемент будет закрыт сначала.
text
- Текст, который будет записанoff
- Запускающееся смещение (нулевой родственник)len
- Число символов, которые будут записаны java.lang.IndexOutOfBoundsException
- если расчетный запуск или конечная позиция вне границ символьного массива java.io.IOException
- если ввод/ошибка на выходе происходит java.lang.NullPointerException
- если text
null
public abstract ResponseWriter cloneWithWriter(java.io.Writer writer)
Создайте и возвратите новый экземпляр этого ResponseWriter
, использование указанного Writer
как выходное место назначения.
writer
- Writer
это - выходное место назначения
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41