Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.jstl.core.ConditionalTagSupport
public abstract class ConditionalTagSupport
Абстрактный class, который облегчает реализацию условных действий, где булев результат представляется как JSP определяющая контекст переменная. Булев результат может тогда использоваться в качестве тестового условия в <c:when> действии.
Этот основной class оказывает поддержку для:
Полевая Сводка |
---|
Поля, наследованные от class javax.servlet.jsp.tagext. TagSupport |
---|
id, pageContext |
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. IterationTag |
---|
EVAL_BODY_AGAIN |
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. Тег |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Сводка конструктора | |
---|---|
ConditionalTagSupport()
Базируйте конструктора, чтобы инициализировать локальное состояние. |
Сводка метода | |
---|---|
protected abstract boolean |
condition()
Подклассы реализуют этот метод, чтобы вычислить булев результат условного действия. |
int |
doStartTag()
Включает его тело, если condition() оценивает к истине. |
void |
release()
Высвобождает любые средства, которые этот ConditionalTagSupport может иметь (или наследовать). |
void |
setScope(java.lang.String scope)
Устанавливает атрибут 'контекста'. |
void |
setVar(java.lang.String var)
Устанавливает атрибут 'var'. |
Методы, наследованные от class javax.servlet.jsp.tagext. TagSupport |
---|
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public ConditionalTagSupport()
Деталь метода |
---|
protected abstract boolean condition() throws JspTagException
Подклассы реализуют этот метод, чтобы вычислить булев результат условного действия. Этот метод вызывается однажды на вызов тега doStartTag().
JspTagException
public int doStartTag() throws JspException
doStartTag
в интерфейсе Tag
doStartTag
в class TagSupport
JspException
- если ошибка происходит, обрабатывая этот тегTag#doStartTag()
public void release()
release
в интерфейсе Tag
release
в class TagSupport
Tag#release()
public void setVar(java.lang.String var)
var
- Имя экспортируемой определяющей контекст переменной, хранящей результат condition().public void setScope(java.lang.String scope)
scope
- Контекст атрибута 'var'
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41