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