Spec-Zone .ru
спецификации, руководства, описания, API


javax.servlet.jsp.tagext
Класс TagExtraInfo

java.lang.Object
  расширенный javax.servlet.jsp.tagext.TagExtraInfo

public abstract class TagExtraInfo
расширяет java.lang. Объект

Дополнительный class, обеспеченный автором библиотеки тега, чтобы описать дополнительную разовую преобразованием информацию, не описанную в TLD. TagExtraInfo class упоминается в файле Дескриптора Библиотеки Тега (TLD).

Этот class может использоваться:

Это - ответственность транслятора JSP, что начальное значение, которое будет возвращено звонками getTagInfo (), соответствует объекту TagInfo для преобразовываемого тега. Если явный звонок setTagInfo () будет сделан, то объект, который передают, будет возвращен в последующих звонках getTagInfo ().

Единственным способом влиять на значение, возвращенное getTagInfo (), является через setTagInfo () вызов, и таким образом, TagExtraInfo.setTagInfo () должен вызвать транслятор JSP с объектом TagInfo, который соответствует преобразовываемому тегу. Вызов должен произойти перед любым вызовом на проверяют () и перед любым вызовом на getVariableInfo ().

NOTE:, который Это (время преобразования) ошибка для определения тега в TLD с одним или более переменными подэлементами, чтобы иметь связанную реализацию TagExtraInfo, которая возвращает массив VariableInfo с одним или более элементами от звонка getVariableInfo ().


Сводка конструктора
TagExtraInfo()
          Единственный конструктор.
 
Сводка метода
 TagInfo getTagInfo()
          Получите TagInfo для этого class.
 VariableInfo[] getVariableInfo(TagData data)
          информация о сценариях переменных, определенных тегом, связалась с этим экземпляром TagExtraInfo.
 boolean isValid(TagData data)
          Разовая преобразованием проверка допустимости атрибутов.
 void setTagInfo(TagInfo tagInfo)
          Установите TagInfo для этого class.
 ValidationMessage[] validate(TagData data)
          Разовая преобразованием проверка допустимости атрибутов.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

TagExtraInfo

public TagExtraInfo()
Единственный конструктор. (Для вызова конструкторами подкласса, обычно неявными.)

Деталь метода

getVariableInfo

public VariableInfo[] getVariableInfo(TagData data)
информация о сценариях переменных, определенных тегом, связалась с этим экземпляром TagExtraInfo. Разовые запросом атрибуты обозначаются как таковые в параметре TagData.

Параметры:
data - Экземпляр TagData.
Возвраты:
Массив данных VariableInfo, или нуль или нулевая длина выстраивают, если никакие переменные сценариев не должны быть определены.

isValid

public boolean isValid(TagData data)
Разовая преобразованием проверка допустимости атрибутов. Разовые запросом атрибуты обозначаются как таковые в параметре TagData. Отметьте, что привилегированный способ сделать проверка допустимости является с проверением () методом, так как это может возвратить более подробную информацию.

Параметры:
data - Экземпляр TagData.
Возвраты:
Допустим ли этот экземпляр тега.
См. Также:
TagExtraInfo#validate

проверить

public ValidationMessage[] validate(TagData data)
Разовая преобразованием проверка допустимости атрибутов. Разовые запросом атрибуты обозначаются как таковые в параметре TagData. Из-за более высоких качественных возможных сообщений проверки допустимости это - привилегированный способ сделать проверку допустимости (хотя isValid () все еще работает).

JSP 2.0 и более высокий вызов контейнеров проверяют () вместо isValid (). Реализация по умолчанию этого метода должна вызвать isValid (). Если isValid () возвращает false, универсальный ValidationMessage [] возвращается, указывая isValid () возвращенный false.

Параметры:
data - Экземпляр TagData.
Возвраты:
Нулевой объект, или нулевая длина выстраивает если никакие ошибки, массив ValidationMessages иначе.
С тех пор:
JSP 2.0

setTagInfo

public final void setTagInfo(TagInfo tagInfo)
Установите TagInfo для этого class.

Параметры:
tagInfo - TagInfo этот экземпляр расширяется

getTagInfo

public final TagInfo getTagInfo()
Получите TagInfo для этого class.

Возвраты:
taginfo экземпляр этот экземпляр расширяется


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter