Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.jsp.tagext.SimpleTagSupport
public class SimpleTagSupport
Основной class для того, чтобы определить реализацию обработчиков тега SimpleTag.
SimpleTagSupport class является утилитой class, предназначенной, чтобы использоваться в качестве основного class для новых простых обработчиков тега. SimpleTagSupport class реализует интерфейс SimpleTag и добавляет дополнительные методы удобства включая методы метода get для свойств в SimpleTag.
Сводка конструктора | |
---|---|
SimpleTagSupport()
Единственный конструктор. |
Сводка метода | |
---|---|
void |
doTag()
Обработка значения по умолчанию тега ничего не делает. |
static JspTag |
findAncestorWithClass(JspTag from, java.lang.Class<?> klass)
Найдите экземпляр данного типа class, который является самым близким к приведенному примеру. |
protected JspFragment |
getJspBody()
Возвращает тело, которое передает в контейнер через setJspBody. |
protected JspContext |
getJspContext()
Возвращает контекст страницы, который передает в контейнер через setJspContext. |
JspTag |
getParent()
Возвращает родителя этого тега, в целях сотрудничества. |
void |
setJspBody(JspFragment jspBody)
Хранит предоставленный JspFragment. |
void |
setJspContext(JspContext pc)
Хранит обеспеченный контекст JSP в частном jspContext поле. |
void |
setParent(JspTag parent)
Устанавливает родителя этого тега, в целях сотрудничества. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public SimpleTagSupport()
Деталь метода |
---|
public void doTag() throws JspException, java.io.IOException
doTag
в интерфейсе SimpleTag
JspException
- Подклассы могут бросить JspException, чтобы указать, что ошибка произошла, обрабатывая этот тег. SkipPageException
- Если страница, которая (любой прямо или косвенно) вызвала этот тег, должна прекратить оценку. Простой Обработчик Тега, сгенерированный от файла тега, должен выдать это исключение, если вызванный Классический Обработчик Тега возвращенный SKIP_PAGE или если вызванный Простой Обработчик Тега бросил SkipPageException или если вызванный Фрагмент Jsp бросил SkipPageException. java.io.IOException
- Подклассы могут бросить IOException, если была ошибка, пишущий в поток выводаSimpleTag#doTag()
public void setParent(JspTag parent)
Контейнер вызывает этот метод, только если этот вызов тега вкладывается в пределах другого вызова тега.
setParent
в интерфейсе SimpleTag
parent
- тег, который включает этот тегpublic JspTag getParent()
getParent
в интерфейсе SimpleTag
public void setJspContext(JspContext pc)
JspContext
через getJspContext()
.
setJspContext
в интерфейсе SimpleTag
pc
- контекст страницы для этого вызоваSimpleTag#setJspContext
protected JspContext getJspContext()
public void setJspBody(JspFragment jspBody)
setJspBody
в интерфейсе SimpleTag
jspBody
- Фрагмент, инкапсулирующий тело этого тега. Если элемент действия пуст в странице, этот метод не вызывают вообще.SimpleTag#setJspBody
protected JspFragment getJspBody()
public static final JspTag findAncestorWithClass(JspTag from, java.lang.Class<?> klass)
Для каждого экземпляра TagAdapter, с которым встречаются, пересекая предков, обработчик тега, возвращенный TagAdapter.getAdaptee() - вместо TagAdpater непосредственно - по сравнению с klass. Если обработчик тега соответствует, он - и не его TagAdapter - возвращается.
Текущая версия спецификации только обеспечивает один формальный способ указать на заметный тип обработчика тега: его реализация обработчика тега class, описанный в подэлементе тега-class элемента тега. Это расширяется неофициальным способом, разрешая автору библиотеки тега указать в подэлементе описания на заметный тип. Тип должен быть подтипом реализации обработчика тега class или пусто. Это addititional ограничение может быть использовано специализированным контейнером, который знает о той определенной библиотеке тега, как в случае стандартной библиотеки тега JSP.
Когда автор библиотеки тега предоставляет информацию о заметном типе обработчика тега, клиент, программируемый код должен придерживаться того ограничения. Определенно, Класс, который передают к findAncestorWithClass, должен быть подтипом заметного типа.
from
- Экземпляр от того, где начать смотреть.klass
- Подкласс JspTag или интерфейса, который будет соответствующим
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41