|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |
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()
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЭЙМЫ БЕЗ ФРЭЙМОВ | ||||||||
РЕЗЮМЕ: ВНУТРЕННИЙ | ПОЛЕ | КОНСТРУКТОР | МЕТОД | ДЕТАЛИ: ПОЛЕ | КОНСТРУКТОР | МЕТОД |