Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.jsp.tagext.TagAdapter
public class TagAdapter
Обертки любой SimpleTag и представляют это использующий интерфейс Тега. Это используется, чтобы позволить сотрудничество между классическими обработчиками Тега и обработчиками SimpleTag.
Поскольку SimpleTag не расширяет Тег, и потому что Tag.setParent () только принимает экземпляр Тега, классический обработчик тега (тот, который реализует Тег), не может иметь SimpleTag как его родителя. Чтобы исправить это, TagAdapter создается, чтобы обернуть родителя SimpleTag, и адаптер передают к setParent () вместо этого. Классический Обработчик Тега может вызвать getAdaptee (), чтобы получить инкапсулировавший экземпляр SimpleTag.
Полевая Сводка |
---|
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. Тег |
---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Сводка конструктора | |
---|---|
TagAdapter(SimpleTag adaptee)
Создает новый TagAdapter, который обертывает данный SimpleTag и возвращает родительский тег, когда getParent () вызывают. |
Сводка метода | |
---|---|
int |
doEndTag()
Не должен быть вызван. |
int |
doStartTag()
Не должен быть вызван. |
JspTag |
getAdaptee()
Получает тег, который адаптируется к интерфейсу Тега. |
Тег |
getParent()
Возвращает родителя этого тега, который всегда является getAdaptee ().getParent (). |
void |
release()
Не должен быть вызван. |
void |
setPageContext(PageContext pc)
Не должен быть вызван. |
void |
setParent(Tag parentTag)
Не должен быть вызван. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public TagAdapter(SimpleTag adaptee)
adaptee
- SimpleTag, адаптируемый как Тег.Деталь метода |
---|
public void setPageContext(PageContext pc)
setPageContext
в интерфейсе Tag
pc
- проигнорированный. UnsupportedOperationException
- Не должен быть вызванpublic void setParent(Tag parentTag)
setParent
в интерфейсе Tag
parentTag
- проигнорированный. UnsupportedOperationException
- Не должен быть вызван.public Tag getParent()
getParent
в интерфейсе Tag
TagSupport#findAncestorWithClass
public JspTag getAdaptee()
public int doStartTag() throws JspException
doStartTag
в интерфейсе Tag
UnsupportedOperationException
- Не должен быть вызван JspException
- никогда бросаемыйBodyTag
public int doEndTag() throws JspException
doEndTag
в интерфейсе Tag
UnsupportedOperationException
- Не должен быть вызван JspException
- никогда бросаемыйpublic void release()
release
в интерфейсе Tag
UnsupportedOperationException
- Не должен быть вызван
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41