|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |
java.lang.Object | +--javax.servlet.jsp.tagext.TagInfo
Tag-информация для тэга в Библиотеке Тэгов; Этот класс инстанциируется из Tag Library Descriptor-файла (TLD) и доступен только на этапе трансляции.
Поле. Резюме. | |
static java.lang.String |
BODY_CONTENT_EMPTY static-константа для getBodyContent(), если он пустой |
static java.lang.String |
BODY_CONTENT_JSP static-константа для getBodyContent(), если он - JSP |
static java.lang.String |
BODY_CONTENT_TAG_DEPENDENT static-константа для 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()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |