javax.faces.context
Класс ResponseWriter

java.lang.Object
  расширенный java.io.Writer
      расширенный javax.faces.context.ResponseWriter
Все Реализованные Интерфейсы:
java.io. Closeable, java.io. Flushable, java.lang. Appendable
Прямые Известные Подклассы:
ResponseWriterWrapper

public abstract class ResponseWriter
расширяет java.io. Писатель

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 CDATA блок.

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 CDATA блок.

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
 

Деталь конструктора

ResponseWriter

public ResponseWriter()
Деталь метода

getContentType

public abstract java.lang.String getContentType()

Возвратите тип контента (такой как "текст/HTML") для этого ResponseWriter. Отметьте: это не должно включать "набор символов =" суффикс.


getCharacterEncoding

public abstract java.lang.String getCharacterEncoding()

Возвратите кодировку символов (такую как "ISO-8859-1") для этого ResponseWriter. Пожалуйста, см. IANA для списка кодировок символов.


сброс

public abstract void flush()
                    throws java.io.IOException

Сбросьте любой ouput, буферизованный выходным методом базовому Писателю или OutputStream. Этот метод не будет сбрасывать базового Писателя или OutputStream; это просто очищает любые значения, буферизованные этим ResponseWriter.

Определенный:
flush в интерфейсе java.io.Flushable
Определенный:
flush в class java.io.Writer
Броски:
java.io.IOException

startDocument

public abstract void startDocument()
                            throws java.io.IOException

Запишите, что любой текст должен начать ответ.

Броски:
java.io.IOException - если ввод/ошибка на выходе происходит

endDocument

public abstract void endDocument()
                          throws java.io.IOException

Запишите, что любой текст должен закончить ответ. Если есть открытый элемент, который был создан звонком startElement(), тот элемент будет закрыт сначала.

Броски:
java.io.IOException - если ввод/ошибка на выходе происходит

startElement

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

endElement

public abstract void endElement(java.lang.String name)
                         throws java.io.IOException

Запишите конец элемента после закрытия любого открытого элемента, создаваемого звонком startElement(). Элементы должны быть закрыты в обратном порядке, от которого они были открыты; это - ошибка сделать иначе.

Параметры:
name - Имя элемента, который будет закончен
Броски:
java.io.IOException - если ввод/ошибка на выходе происходит
java.lang.NullPointerException - если name null

writeAttribute

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

writeURIAttribute

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

startCDATA

public void startCDATA()
                throws java.io.IOException

Откройте XML CDATA блок. Отметьте, что XML не позволяет вложенный CDATA блоки, хотя этот метод не осуществляет то ограничение. Реализация по умолчанию этого метода не предпринимает мер когда вызвано.

Броски:
java.io.IOException - если ввод/ошибка на выходе occures

endCDATA

public void endCDATA()
              throws java.io.IOException

Закройте XML CDATA блок. Реализация по умолчанию этого метода не предпринимает мер когда вызвано.

Броски:
java.io.IOException - если ввод/ошибка на выходе occures

writeComment

public abstract void writeComment(java.lang.Object comment)
                           throws java.io.IOException

Запишите комментарий, содержащий указанный текст после преобразования того текста к Строке (в случае необходимости), и после выполнения любого выхода, подходящего для представляемого языка разметки. Если есть открытый элемент, который был создан звонком startElement(), тот элемент будет закрыт сначала.

Параметры:
comment - Текстовый контент комментария
Броски:
java.io.IOException - если ввод/ошибка на выходе происходит
java.lang.NullPointerException - если comment null

writeText

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

writeText

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
С тех пор:
1.2

writeText

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

cloneWithWriter

public abstract ResponseWriter cloneWithWriter(java.io.Writer writer)

Создайте и возвратите новый экземпляр этого ResponseWriter, использование указанного Writer как выходное место назначения.

Параметры:
writer - Writer это - выходное место назначения


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter