Необязательный класс/Optional, предоставляемый автором библиотеки тэгов для
описания дополнительной информации времени трансляции, не указанной в TLD.
Класс TagExtraInfo упоминается в Tag Library Descriptor-файле (TLD).
Этот класс может использоваться:
для указания на то, что тэг определяет переменные скриптинга;
для
выполнения проверки атрибутов тэга на этапе трансляции.
JSP-транчлятор отвечает за то, чтобы начальное значение, возвращаемое вызовами getTagInfo(),
соответствовало TagInfo-объекту для транслируемого тэга. Если выполняется явный
вызов
setTagInfo(), передаваемый объект будет возвращён последующими вызовами getTagInfo().
Единственный способ повлиять на значение, возвращаемое методом getTagInfo(), -
через вызовы setTagInfo(), и, таким образом, TagExtraInfo.setTagInfo()
вызывается JSP-транслятором TagInfo-объектом, который соответствует
транслируемому тэгу. Вызов должен происходить до любого вызова метода isValid()
и до любого вызова
getVariableInfo().
Получает информацию о переменных скриптинга, определённых тэгом,
ассоциированным с данным экземпляром TagExtraInfo.
Атрибуты времени запроса обозначены как таковые в параметре TagData.