Класс BodyContent
Этот класс является подклассом класса JspWriter и наследует его методы, приведенные в табл. А.26 и А.27. Также этот класс добавляет новые методы, представленные в табл. А.ЗО, для буферизации символьной информации и манипулирования ею. Обратите внимание, что метод flush должен быть переопределен, так как объект BodyContent присоединяется не к выходному потоку, а только к внутреннему буферу.
Таблица А.З0. Методы класса BodyContent
Тип возвращаемого значения |
Метод |
Описание | |||
void |
clearBody() |
Очищает буфер тела тега, обычно в процессе подготовки к повторному считыванию тела тега в буфер | |||
void |
flush() |
Переопределяет метод flush() класса JspWriter, поскольку объект BodyContent не может быть сброшен. Генерирует исключение lOException | |||
JspWriter |
getEnclosingWriter ( ) |
Получает ближайший внешний (enclosing) объект JspWriter | |||
Reader |
getReader() |
Возвращает объект класса Reader, который может получить доступ к объекту BodyContent | |||
Srting |
getString() |
Возвращает значение BodyContent в виде строки типа String | |||
void |
writeOut(java.io.Writer out) |
Записывает содержимое объекта BodyContent в выходной поток Writer |