|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagSupport
|
+--javax.servlet.jsp.tagext.BodyTagSupport
Базовый класс для определения обработчиков тэгов, реализующих BodyTag.
Класс BodyTagSupport реализует интерфейс BodyTag и добавляет несколько удобных методов, включая getter-методы для свойства bodyContent и методы для получения предыдущего out JspWriter.
Многие обработчики тэгов расширяют BodyTagSupport и лишь переопределяют несколько методы.
Поле. Резюме. | |
protected BodyContent
|
bodyContent
|
Поля, унаследованные из класса javax.servlet.jsp.tagext.TagSupport |
id,
pageContext
|
Конструктор. Резюме. | |
BodyTagSupport
()
Конструктор по умолчанию, все подклассы должны только определить public-конструктор с той же подписью и вызвать конструктор суперкласса. |
Метод. Резюме. | |
int
|
doAfterBody
()
После обсчёта тела: повторно не вычислять и продолжать обсчёт страницы. |
int
|
doEndTag
()
Процессинг по умолчанию конечного тэга, возвращающего EVAL_PAGE. |
void
|
doInitBody
()
Подготавливает к вычислению тела сразу перед первым вычислением тела: нет акции. |
int
|
doStartTag
()
Процессинг по умолчанию начального тэга, возвращающего EVAL_BODY_BUFFERED. |
BodyContent
|
getBodyContent
()
Получить текущий bodyContent. |
JspWriter
|
getPreviousOut
()
Получить окружающий (содержащий) out JspWriter. |
void
|
release
()
Освободить статус. |
void
|
setBodyContent
(BodyContent b)
Подготавливает к вычислению тела: берёт bodyContent. |
Методы, унаследованные из класса javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass,
getId,
getParent,
getValue,
getValues,
removeValue,
setId,
setPageContext,
setParent,
setValue
|
Методы, унаследованные из класса java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
Поле. Детали. |
protected BodyContent bodyContent
Конструктор. Детали. |
public BodyTagSupport()
Метод. Детали. |
public int doStartTag()
throws JspException
public int doEndTag()
throws JspException
public void setBodyContent(BodyContent b)
b
- BodyContentpublic void doInitBody()
throws JspException
public int doAfterBody()
throws JspException
public void release()
public BodyContent getBodyContent()
public JspWriter getPreviousOut()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |