Все классы и интерфейсы Java Server Pages



           

Javax.servlet.jsp.tagext Класс BodyContent


java.lang.Object | +--java.io.Writer | +-- | +--javax.servlet.jsp.tagext.BodyContent

public abstract class BodyContentextends

Инкапсуляция обсчёта тела акции так, что она (акция) становится доступной для обработчика тэга. BodyContent является подклассом JspWriter'а.

Обратите внимание, что содержимое BodyContent'а является результатом вычисления, поэтому будет содержать не акции или что-либо подобное, а результат их вызовов.

BodyContent имеет методы для конвертации своего содержимого в String, чтобы читать его содержимое, и для зачистки содержимого.

Размер буфера BodyContent-объекта не ограничен. BodyContent-объект не может находиться в режиме autoFlush. невозможно вызвать flush в BodyContent-объекте, так как отсутствует фоновый/backing поток.

Экземпляры BodyContent'а создаются путём вызова методов pushBody и popBody класса PageContext. BodyContent содержится внутри другого JspWriter (может быть, другого BodyContent-объекта), следующего в структуре их ассоциированных акций.

BodyContent становится доступным BodyTag'у через вызов setBodyContent(). Обработчик тэга может использовать этот объект/object до момента после вызова doEndTag().

Поля, унаследованные из класса javax.servlet.jsp.
, , , ,

Поля, унаследованные из класса java.io.Writer
lock

Конструктор. Резюме.

protected

( e)

          Protected-конструктор.

Метод. Резюме.

 void

()

          Зачищает тело/body без вызова исключений.

 void

()

          Переопределил flush(), поэтому это недопустимо.

 

()

          Получает содержащий JspWriter.

abstract  java.io.Reader

()

          Возвращает значение данного BodyContent'а как Reader.

abstract  java.lang.String

()

          Возвращает значение BodyContent'а как String.

abstract  void

(java.io.Writer out)

          Записывает содержимое данного BodyContent'а в Writer.

<


Содержание    Вперед