Spec-Zone .ru
спецификации, руководства, описания, API


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

java.lang.Object
  расширенный javax.servlet.jsp.tagext.TagInfo

public class TagInfo
расширяет java.lang. Объект

Информация о теге для тега в Библиотеке Тега; Этот class инстанцируют от файла Дескриптора Библиотеки Тега (TLD) и доступен только во время преобразования.


Полевая Сводка
static java.lang.String BODY_CONTENT_EMPTY
          Статическая константа для getBodyContent (), когда это пусто.
static java.lang.String BODY_CONTENT_JSP
          Статическая константа для getBodyContent (), когда это - JSP.
static java.lang.String BODY_CONTENT_SCRIPTLESS
          Статическая константа для getBodyContent (), когда это - scriptless.
static java.lang.String BODY_CONTENT_TAG_DEPENDENT
          Статическая константа для getBodyContent (), когда это - зависимый Тег.
 
Сводка конструктора
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.
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, boolean dynamicAttributes)
          Конструктор для TagInfo от данных в JSP 2.0 формата для 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()
          Имя class, который обеспечивает обработчик для этого тега.
 TagExtraInfo getTagExtraInfo()
          Экземпляр (если любой) для дополнительной информации о теге.
 TagLibraryInfo getTagLibrary()
          Экземпляр TabLibraryInfo мы принадлежим.
 java.lang.String getTagName()
          Имя Тега.
 TagVariableInfo[] getTagVariableInfos()
          Свяжите объекты TagVariableInfo с этим TagInfo.
 VariableInfo[] getVariableInfo(TagData data)
          Информация об объектах сценариев создается этим тегом во времени выполнения.
 boolean hasDynamicAttributes()
          Получите dynamicAttributes, связанный с этим TagInfo.
 boolean isValid(TagData data)
          Разовая преобразованием проверка допустимости атрибутов.
 void setTagExtraInfo(TagExtraInfo tei)
          Установите экземпляр для дополнительной информации о теге.
 void setTagLibrary(TagLibraryInfo tl)
          Установите свойство TagLibraryInfo.
 ValidationMessage[] validate(TagData data)
          Разовая преобразованием проверка допустимости атрибутов.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Полевая Деталь

BODY_CONTENT_JSP

public static final java.lang.String BODY_CONTENT_JSP
Статическая константа для getBodyContent (), когда это - JSP.

См. Также:
Постоянные Значения полей

BODY_CONTENT_TAG_DEPENDENT

public static final java.lang.String BODY_CONTENT_TAG_DEPENDENT
Статическая константа для getBodyContent (), когда это - зависимый Тег.

См. Также:
Постоянные Значения полей

BODY_CONTENT_EMPTY

public static final java.lang.String BODY_CONTENT_EMPTY
Статическая константа для getBodyContent (), когда это пусто.

См. Также:
Постоянные Значения полей

BODY_CONTENT_SCRIPTLESS

public static final java.lang.String BODY_CONTENT_SCRIPTLESS
Статическая константа для getBodyContent (), когда это - scriptless.

С тех пор:
JSP 2.0
См. Также:
Постоянные Значения полей
Деталь конструктора

TagInfo

public 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. Этот class нужно инстанцировать только от кода TagLibrary под запросом от некоторого кода JSP, который анализирует TLD (Дескриптор Библиотеки Тега). Отметьте, что, так как TagLibibraryInfo отражает и информацию TLD и taglib направляющую информацию, экземпляр TagInfo зависит от taglib направляющего. Это - вероятно, ошибка проекта, которая может быть фиксирована в будущем.

Параметры:
tagName - Имя этого тега
tagClassName - Имя обработчика тега class
bodycontent - Информация о контенте тела этих тегов
infoString - (Дополнительная) информация о строке для этого тега
taglib - Экземпляр библиотеки тега, которая содержит нас.
tagExtraInfo - Экземпляр, обеспечивающий дополнительную информацию Тега. Может быть нуль
attributeInfo - Массив данных AttributeInfo от дескриптора. Может быть нуль;

TagInfo

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)
Конструктор для TagInfo от данных в JSP 1.2 формата для TLD. Этот class нужно инстанцировать только от кода TagLibrary под запросом от некоторого кода JSP, который анализирует TLD (Дескриптор Библиотеки Тега). Отметьте, что, так как TagLibibraryInfo отражает и информацию TLD и taglib направляющую информацию, экземпляр TagInfo зависит от taglib направляющего. Это - вероятно, ошибка проекта, которая может быть фиксирована в будущем.

Параметры:
tagName - Имя этого тега
tagClassName - Имя обработчика тега class
bodycontent - Информация о контенте тела этих тегов
infoString - (Дополнительная) информация о строке для этого тега
taglib - Экземпляр библиотеки тега, которая содержит нас.
tagExtraInfo - Экземпляр, обеспечивающий дополнительную информацию Тега. Может быть нуль
attributeInfo - Массив данных AttributeInfo от дескриптора. Может быть нуль;
displayName - Краткое название, которое будет выведено на экран инструментами
smallIcon - Путь к маленькому значку, который будет выведен на экран инструментами
largeIcon - Путь к большому значку, который будет выведен на экран инструментами
tvi - Массив TagVariableInfo (или нуль)

TagInfo

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,
               boolean dynamicAttributes)
Конструктор для TagInfo от данных в JSP 2.0 формата для TLD. Этот class нужно инстанцировать только от кода TagLibrary под запросом от некоторого кода JSP, который анализирует TLD (Дескриптор Библиотеки Тега). Отметьте, что, так как TagLibibraryInfo отражает и информацию TLD и taglib направляющую информацию, экземпляр TagInfo зависит от taglib направляющего. Это - вероятно, ошибка проекта, которая может быть фиксирована в будущем.

Параметры:
tagName - Имя этого тега
tagClassName - Имя обработчика тега class
bodycontent - Информация о контенте тела этих тегов
infoString - (Дополнительная) информация о строке для этого тега
taglib - Экземпляр библиотеки тега, которая содержит нас.
tagExtraInfo - Экземпляр, обеспечивающий дополнительную информацию Тега. Может быть нуль
attributeInfo - Массив данных AttributeInfo от дескриптора. Может быть нуль;
displayName - Краткое название, которое будет выведено на экран инструментами
smallIcon - Путь к маленькому значку, который будет выведен на экран инструментами
largeIcon - Путь к большому значку, который будет выведен на экран инструментами
tvi - Массив TagVariableInfo (или нуль)
dynamicAttributes - Истина, если поддерживает динамические атрибуты
С тех пор:
JSP 2.0
Деталь метода

getTagName

public java.lang.String getTagName()
Имя Тега.

Возвраты:
(Короткое) имя тега.

getAttributes

public TagAttributeInfo[] getAttributes()
Информация атрибута (в TLD) на этом теге. Возврат является массивом, описывающим атрибуты этого тега, как обозначено в TLD.

Возвраты:
Массив TagAttributeInfo для этого тега, или массив нулевой длиной, если у тега нет никаких атрибутов.

getVariableInfo

public VariableInfo[] getVariableInfo(TagData data)
Информация об объектах сценариев создается этим тегом во времени выполнения. Это - метод удобства на связанном TagExtraInfo class.

Параметры:
data - TagData, описывающий это действие.
Возвраты:
если объект TagExtraInfo связывается с этим TagInfo, результатом getTagExtraInfo ().getVariableInfo (данные), иначе нуль.

isValid

public boolean isValid(TagData data)
Разовая преобразованием проверка допустимости атрибутов. Это - метод удобства на связанном TagExtraInfo class.

Параметры:
data - Разовый преобразованием экземпляр TagData.
Возвраты:
Допустимы ли данные.

проверить

public ValidationMessage[] validate(TagData data)
Разовая преобразованием проверка допустимости атрибутов. Это - метод удобства на связанном TagExtraInfo class.

Параметры:
data - Разовый преобразованием экземпляр TagData.
Возвраты:
Нулевой объект, или нулевая длина выстраивает если никакие ошибки, массив ValidationMessages иначе.
С тех пор:
JSP 2.0

setTagExtraInfo

public void setTagExtraInfo(TagExtraInfo tei)
Установите экземпляр для дополнительной информации о теге.

Параметры:
tei - экземпляр TagExtraInfo

getTagExtraInfo

public TagExtraInfo getTagExtraInfo()
Экземпляр (если любой) для дополнительной информации о теге.

Возвраты:
Экземпляр TagExtraInfo, если любой.

getTagClassName

public java.lang.String getTagClassName()
Имя class, который обеспечивает обработчик для этого тега.

Возвраты:
Имя обработчика тега class.

getBodyContent

public java.lang.String getBodyContent()
bodycontent информация для этого тега. Если bodycontent не будет определен для этого тега, то значение по умолчанию JSP будет возвращено.

Возвраты:
строка контента тела.

getInfoString

public java.lang.String getInfoString()
Информационная строка для тега.

Возвраты:
строка информации, или нуль, если не определенный

setTagLibrary

public void setTagLibrary(TagLibraryInfo tl)
Установите свойство TagLibraryInfo. Отметьте, что элемент TagLibraryInfo зависит не только от информации TLD, но также и от определенного taglib используемого экземпляра. Это означает, что изрядное количество работы должно быть сделано, чтобы создать и инициализировать объекты TagLib. Если использующийся тщательно, этот метод set может использоваться, чтобы избежать иметь необходимость создать новые элементы TagInfo для каждого taglib направляющий.

Параметры:
tl - TagLibraryInfo, чтобы присвоиться

getTagLibrary

public TagLibraryInfo getTagLibrary()
Экземпляр TabLibraryInfo мы принадлежим.

Возвраты:
экземпляр библиотеки тега мы принадлежим

getDisplayName

public java.lang.String getDisplayName()
Получите displayName.

Возвраты:
Краткое название, которое будет выведено на экран инструментами, или нулем, если не определенный

getSmallIcon

public java.lang.String getSmallIcon()
Получите путь к маленькому значку.

Возвраты:
Путь к маленькому значку, который будет выведен на экран инструментами, или нулем, если не определенный

getLargeIcon

public java.lang.String getLargeIcon()
Получите путь к большому значку.

Возвраты:
Путь к большому значку, который будет выведен на экран инструментами, или нулем, если не определенный

getTagVariableInfos

public TagVariableInfo[] getTagVariableInfos()
Свяжите объекты TagVariableInfo с этим TagInfo.

Возвраты:
Массив объектов TagVariableInfo, соответствующих переменным, объявленным этим тегом, или нулевой длиной, выстраивает, если никакие переменные не были объявлены

hasDynamicAttributes

public boolean hasDynamicAttributes()
Получите dynamicAttributes, связанный с этим TagInfo.

Возвраты:
Истина, если обработчик тега поддерживает динамические атрибуты
С тех пор:
JSP 2.0


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter