Спецификация Java Server Pages 1.2

JSP.10.5.3 TagAttributeInfo



Синтаксис

public class TagAttributeInfo


Описание

Информация об атрибуте тэга, доступная во время трансляции. Этот класс инстанциируется из файла TLD. Сюда включается только информация, необходимая для генерации кода. Друга информация типа SCHEMA для проверки выводится в других местах.

JSP.10.5.3.22 Поля
 

public static final java.lang.String ID

“id” окружается, чтобы стать ID. Реально это не даёт преимущества, поскольку

IDREF не обрабатываются раздельно.

JSP.10.5.3.23 Конструкторы

public TagAttributeInfo(java.lang.String name, boolean required, java.lang.String type, boolean reqTime)


Конструктор для TagAttributeInfo. Этот класс инстанциируется только из кода TagLibrary по запросу из некоторого JSP-кода, разбирающего TLD.


Параметры:


name - имя атрибута.

required - необходим ли атрибут в экземплярах тэга.

type - имя типа атрибута.

reqTime - содержит ли данный атрибут Attribute времени запроса.

JSP.10.5.3.24 Методы


public booleancanBeRequestTime()

Может ли данный атрибут содержать значение времени запроса.

Возвращает: может ли данный атрибут содержать значение времени запроса.

public static TagAttributeInfo getIdAttribute(TagAttributeInfo[] a)

Удобный static-метод, проходящий по массиву объектов TagAttributeInfo и ищущий “id”.

Параметры:


a - массив TagAttributeInfo.

Возвращает: ссылку на TagAttributeInfo с именем “id”.

public java.lang.String getName()

Имя этого атрибута.


Возвращает: имя атрибута.


public java.lang.String getTypeName()

Тип (как String) этого атрибута.


Возвращает: тип атрибута.


public booleanisRequired()

Необходим ли данный атрибут.


Возвращает: необходим ли данный атрибут.


public java.lang.String toString()


Переопределяет: java.lang.Object.toString() в классе java.lang.Object



Содержание раздела