The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Web мастеру, CGI, Perl, PHP, Apache" / Оглавление документа

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

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagExtraInfo

public abstract class TagExtraInfo
extends java.lang.Object

Необязательный класс/Optional, предоставляемый автором библиотеки тэгов для описания дополнительной информации времени трансляции, не указанной в TLD. Класс TagExtraInfo упоминается в Tag Library Descriptor-файле (TLD).

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

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

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


Конструктор. Резюме.
TagExtraInfo ()
           
 
Метод. Резюме.
 TagInfo getTagInfo ()
          Получает TagInfo для данного класса.
 VariableInfo[] getVariableInfo (TagData data)
          Получает информацию о переменных скриптинга, определённых тэгом, ассоциированным с данным экземпляром TagExtraInfo.
 boolean isValid (TagData data)
          Проверка атрибутов на этапе трансляции.
 void setTagInfo (TagInfo tagInfo)
          Устанавливает TagInfo для данного класса.
 
Методы, унаследованные из класса java.lang.Object
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-экземпляр.
Возвращает:
верен ли данный экземпляр тэга.

setTagInfo

public final void setTagInfo(TagInfo tagInfo)
Устанавливает TagInfo для данного класса.
Параметры:
tagInfo - TagInfo, которого расширяет данный экземпляр.

getTagInfo

public final TagInfo getTagInfo()
Получает TagInfo для данного класса.
Возвращает:
TagInfo, которого расширяет данный экземпляр.

 


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList