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

java.lang.Object | +--javax.servlet.jsp.tagext.TagAttributeInfo
public class TagAttributeInfo
extends java.lang.Object

Информация об атрибутах Tag'а, доступных на этапе трансляции. Этот класс инстанциируется из Tag Library Descriptor-файла (TLD).

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


Поле. Резюме.
static java.lang.String ID
          "id" привязывается как ID.
 
Конструктор. Резюме.
TagAttributeInfo (java.lang.String name, boolean required, java.lang.String type, boolean reqTime)
          Конструктор для TagAttributeInfo.
 
Метод. Резюме.
 boolean canBeRequestTime ()
          Может ли данный атрибут содержать значение времени запроса.
static TagAttributeInfo getIdAttribute (TagAttributeInfo[] a)
          Удобный static-метод, проходящий по массиву TagAttributeInfo-объектов в поисках "id".
 java.lang.String getName ()
          Имя данного атрибута.
 java.lang.String getTypeName ()
          Тип (как String) данного атрибута.
 boolean isRequired ()
          необходим ли данный атрибут.
 java.lang.String toString ()
           
 
Методы, унаследованные из класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Поле. Детали.

ID

public static final java.lang.String ID
"id" привязывается как ID. Нет никакого реального преимущества при использовании его как-нибудь ещё, так как IDREFs не обрабатываются иначе.
Конструктор. Детали.

TagAttributeInfo

public TagAttributeInfo(java.lang.String name, boolean required, java.lang.String type, boolean reqTime)
Конструктор для TagAttributeInfo. Этот класс инстанциируется только из TagLibrary-кода по запросу из некоторого JSP-кода,разбирающего TLD (Tag Library Descriptor).
Параметры:
name - имя атрибута.
required - необходим ли атрибут в экземплярах тэга.
type - имя типа атрибута.
reqTime - содержит ли атрибут Attribute времени запроса.
Метод. Детали.

getName

public java.lang.String getName()
Имя данного атрибута.
Возвращает:
имя атрибута.

getTypeName

public java.lang.String getTypeName()
Тип (как String) данного атрибута.
Возвращает:
тип атрибута.

canBeRequestTime

public boolean canBeRequestTime()
Может ли атрибут содержать значение времени запроса.
Возвращает:
может ли атрибут содержать значение времени запроса.

isRequired

public boolean isRequired()
Необходим ли/required атрибут.
Возвращает:
необходим ли атрибут.

getIdAttribute

public static TagAttributeInfo getIdAttribute(TagAttributeInfo[] a)
Удобный static-метод, проходящий по массиву TagAttributeInfo-объектов в поисках "id".
Параметры:
a - массив TagAttributeInfo.
Возвращает:
Ссылка на TagAttributeInfo с именем "id".

toString

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