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

JSP.10.5.8 TagData



Синтаксис

public class TagData implements java.lang.Cloneable


Все Реализованные Интерфейсы: java.lang.Cloneable


Описание


Информация (только времени трансляции) атрибута/значения для экземпляра тэга. TagData используется только в качестве аргумента методов isValid и getVariableInfo

в TagExtraInfo, которые вызываются во время трансляции.

JSP.10.5.8.33 Поля


public static final java.lang.Object REQUEST_TIME_VALUE

Значение, отличное от атрибута, для указания, что его (атрибута) значение является выражением времени запроса (которое ещё не доступно, поскольку экземпляры TagData используются на этапе трансляции).

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


public TagData(java.util.Hashtable attrs)

Конструктор для TagData. Если Вы уже имеете атрибуты в хэш-таблице, используйте этот конструктор.


Параметры:


attrs - хэш-таблица для получения из неё значений.


public TagData(java.lang.Object[][] atts)

Конструктор для TagData.


Типичный конструктор может быть таким:

static final Object[][] att = {{“connection”, “conn0”},

{“id”, “query0”}};

static final TagData td = new TagData(att);

Значения обязаны быть String, за исключением тех, которые содержат известные объекты REQUEST_TIME_VALUE.

Параметры: atts - статические атрибут и значения. Может быть null.

JSP.10.5.8.35 Методы


public java.lang.Object getAttribute(java.lang.String attName)

Значение атрибута. Содержит известный объект REQUEST_TIME_VALUE, если значение является значением этапа запроса. Возвращает null, если атрибут не установлен.


Возвращает: объект значения атрибута.

public java.util.Enumeration getAttributes()

Перечисляет атрибуты.

Возвращает: перечисление атрибутов в TagData.


public java.lang.String getAttributeString(java.lang.String attName)

Получает значение для данного атрибута.


Возвращает: строка значений атрибута.

public java.lang.String getId()

Значение атрибута id, если имеется.


Возвращает: значение атрибута id или null.

public void setAttribute(java.lang.String attName, java.lang.Object value)

Устанавливает значение атрибута.


Параметры:


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

value - значение.



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