Javax.servlet.jsp.tagext Класс TagExtraInfo
java.lang.Object | +--javax.servlet.jsp.tagext.TagExtraInfo
public abstract class TagExtraInfoextends java.lang.Object
Необязательный класс/Optional, предоставляемый автором библиотеки тэгов для описания дополнительной информации времени трансляции, не указанной в TLD. Класс TagExtraInfo упоминается в Tag Library Descriptor-файле (TLD).
Этот класс может использоваться:
- для указания на то, что тэг определяет переменные скриптинга;
- для выполнения проверки атрибутов тэга на этапе трансляции.
JSP-транчлятор отвечает за то, чтобы начальное значение, возвращаемое вызовами getTagInfo(), соответствовало TagInfo-объекту для транслируемого тэга. Если выполняется явный вызов setTagInfo(), передаваемый объект будет возвращён последующими вызовами getTagInfo().
Единственный способ повлиять на значение, возвращаемое методом getTagInfo(), - через вызовы setTagInfo(), и, таким образом, TagExtraInfo.setTagInfo() вызывается JSP-транслятором TagInfo-объектом, который соответствует транслируемому тэгу. Вызов должен происходить до любого вызова метода isValid() и до любого вызова getVariableInfo().
Конструктор. Резюме. | |
() |
|
Метод. Резюме. | |
() Получает TagInfo для данного класса. |
|
[] | ( data) Получает информацию о переменных скриптинга, определённых тэгом, ассоциированным с данным экземпляром TagExtraInfo. |
boolean | ( data) Проверка атрибутов на этапе трансляции. |
void | ( tagInfo) Устанавливает TagInfo для данного класса. |
Методы, унаследованные из класса java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Конструктор. Детали. |