Все классы и интерфейсы Java Server Pages


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

Конструктор. Детали.



Содержание раздела