|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
| РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД | ||||||||
java.lang.Object | +--javax.servlet.jsp.tagext.TagInfo
Tag-информация для тэга в Библиотеке Тэгов; Этот класс инстанциируется из Tag Library Descriptor-файла (TLD) и доступен только на этапе трансляции.
| Поле. Резюме. | |
static java.lang.String |
BODY_CONTENT_EMPTYstatic-константа для getBodyContent(), если он пустой |
static java.lang.String |
BODY_CONTENT_JSPstatic-константа для getBodyContent(), если он - JSP |
static java.lang.String |
BODY_CONTENT_TAG_DEPENDENTstatic-константа для getBodyContent(), если он зависит от Tag'а |
| Конструктор. Резюме. | |
TagInfo(java.lang.String tagName,
java.lang.String tagClassName,
java.lang.String bodycontent,
java.lang.String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo)Конструктор для TagInfo из данных в формате JSP 1.1 для TLD. |
|
TagInfo(java.lang.String tagName,
java.lang.String tagClassName,
java.lang.String bodycontent,
java.lang.String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo,
java.lang.String displayName,
java.lang.String smallIcon,
java.lang.String largeIcon,
TagVariableInfo[] tvi)Конструктор для TagInfo из данных в формате JSP 1.2 для TLD. |
|
| Метод. Резюме. | |
TagAttributeInfo[] |
getAttributes()Информация атрибута (в TLD) данного тэга. |
java.lang.String |
getBodyContent()Информация bodycontent для данного тэга. |
java.lang.String |
getDisplayName()Получает displayName |
java.lang.String |
getInfoString()Строка информации для тэга. |
java.lang.String |
getLargeIcon()Получает путь к большой иконке. |
java.lang.String |
getSmallIcon()Получает путь к маленькой иконке. |
java.lang.String |
getTagClassName()Имя класса, предоставляющего обработчик для данного тэга. |
TagExtraInfo |
getTagExtraInfo()Экземпляр (если имеется) для дополнительной информации тэга. |
TagLibraryInfo |
getTagLibrary()Экземпляр TabLibraryInfo, к которому принадлежим. |
java.lang.String |
getTagName()Имя Tag'а. |
TagVariableInfo[] |
getTagVariableInfos()Получает Get TagVariableInfo-объекты, ассоциированные с данным TagInfo. |
VariableInfo[] |
getVariableInfo(TagData data)Информация об объектах скриптинга, созданных этим тэгом на этапе прогона. |
boolean |
isValid(TagData data)Проверка атрибутов на этапе трансляции. |
void |
setTagExtraInfo(TagExtraInfo tei)Устанавливает экземпляр для дополнительной информации тэга. |
void |
setTagLibrary(TagLibraryInfo tl)Устанавливает свойство TagLibraryInfo. |
java.lang.String |
toString()Строго для целей отладки ... |
| Методы, унаследованные из класса java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Поле. Детали. |
public static final java.lang.String BODY_CONTENT_JSP
public static final java.lang.String BODY_CONTENT_TAG_DEPENDENT
public static final java.lang.String BODY_CONTENT_EMPTY
| Конструктор. Детали. |
public TagInfo(java.lang.String tagName,
java.lang.String tagClassName,
java.lang.String bodycontent,
java.lang.String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo)
tagName - имя данного тэга;tagClassName -
имя класса обработчика тэга;bodycontent - информация
содержимого тела этих тэгов;infoString - строка (optional)
информации для данного тэга;taglib - экземпляр библиотеки
тэгов, содержащей нас;tagExtraInfo - экземпляр, предоставляющий
дополнительную информацию Tag'а. Может быть null;attributeInfo -
массив AttributeInfo-данных из дескриптора.
Может быть null.public TagInfo(java.lang.String tagName,
java.lang.String tagClassName,
java.lang.String bodycontent,
java.lang.String infoString,
TagLibraryInfo taglib,
TagExtraInfo tagExtraInfo,
TagAttributeInfo[] attributeInfo,
java.lang.String displayName,
java.lang.String smallIcon,
java.lang.String largeIcon,
TagVariableInfo[] tvi)
tagName - имя данного тэга;tagClassName -
имя класса обработчика тэга;bodycontent - информация
содержимого тела этих тэгов;infoString - строка (optional)
информации для данного тэга;taglib - экземпляр библиотеки
тэгов, содержащей нас;tagExtraInfo - экземпляр, предоставляющий
дополнительную информацию Tag'а. Может быть null;attributeInfo -
массив AttributeInfo-данных из дескриптора.
Может быть null;displayName - краткое имя, отображаемое
утилитами;smallIcon - путь к небольшой иконке, отображаемой
утилитами;largeIcon - путь к большой иконке, отображаемой
утилитами;tagVariableInfo - массив TagVariableInfo (или null).| Метод. Детали. |
public java.lang.String getTagName()
public TagAttributeInfo[] getAttributes()
public VariableInfo[] getVariableInfo(TagData data)
По умолчанию null, если тэг не имеет атрибута "id", иначе - {"id", Object}
data - TagData, описывающий данную акцию .public boolean isValid(TagData data)
data - экземпляр TagData времени
трансляции.public void setTagExtraInfo(TagExtraInfo tei)
tei - экземпляр TagExtraInfo.public TagExtraInfo getTagExtraInfo()
public java.lang.String getTagClassName()
public java.lang.String getBodyContent()
public java.lang.String getInfoString()
public void setTagLibrary(TagLibraryInfo tl)
tl - TagLibraryInfo для назначения.public TagLibraryInfo getTagLibrary()
public java.lang.String getDisplayName()
public java.lang.String getSmallIcon()
public java.lang.String getLargeIcon()
public TagVariableInfo[] getTagVariableInfos()
public java.lang.String toString()
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
| РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД | ||||||||