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


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

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

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

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

Только информация должна была генерировать код, включается здесь. Другая информация как СХЕМА для проверки допустимости принадлежит в другом месте.

Отметьте в Экспертной группе:
Это должно было быть разработано как интерфейс. Каждый раз, когда мы изменяем TLD, мы должны добавить нового конструктора к этому class (не хороший). Этот class должны только инстанцировать контейнерные реализации (не разработчиками JSP).


Полевая Сводка
static java.lang.String ID
          "идентификатор" соединяется проводом в быть ID.
 
Сводка конструктора
TagAttributeInfo(java.lang.String name, boolean required, java.lang.String type, boolean reqTime)
          Конструктор для TagAttributeInfo.
TagAttributeInfo(java.lang.String name, boolean required, java.lang.String type, boolean reqTime, boolean fragment)
          JSP 2.0 Конструктора для TagAttributeInfo.
TagAttributeInfo(java.lang.String name, boolean required, java.lang.String type, boolean reqTime, boolean fragment, java.lang.String description, boolean deferredValue, boolean deferredMethod, java.lang.String expectedTypeName, java.lang.String methodSignature)
          JSP 2.1 Конструктора для TagAttributeInfo.
 
Сводка метода
 boolean canBeRequestTime()
          Был ли этот атрибут определен в TLD как rtexprvalue.
 java.lang.String getDescription()
          Получает строку описания этого атрибута тега.
 java.lang.String getExpectedTypeName()
          Возвращает имя ожидаемого типа (как Строка) этого задержанного атрибута значения.
static TagAttributeInfo getIdAttribute(TagAttributeInfo[] a)
          Удобство статический метод, который проходит через массив TagAttributeInfo, возражает и ищет "идентификатор".
 java.lang.String getMethodSignature()
          Возвращает ожидаемую сигнатуру метода этого задержанного атрибута метода.
 java.lang.String getName()
          Имя этого атрибута.
 java.lang.String getTypeName()
          Тип (как Строка) этого атрибута.
 boolean isDeferredMethod()
          Возвраты true если этот атрибут нужно передать a MethodExpression так, чтобы вычисление выражения могло быть задержано.
 boolean isDeferredValue()
          Возвраты true если этот атрибут нужно передать a ValueExpression так, чтобы вычисление выражения могло быть задержано.
 boolean isFragment()
          Имеет ли этот атрибут тип JspFragment.
 boolean isRequired()
          Требуется ли этот атрибут.
 java.lang.String toString()
          Возвращает Строковое представление этого TagAttributeInfo, подходящего для того, чтобы отладить цели.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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

ID

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

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

TagAttributeInfo

public TagAttributeInfo(java.lang.String name,
                        boolean required,
                        java.lang.String type,
                        boolean reqTime)
Конструктор для TagAttributeInfo. Этот class нужно инстанцировать только от кода TagLibrary под запросом от некоторого кода JSP, который анализирует TLD (Дескриптор Библиотеки Тега).

Параметры:
name - Имя атрибута.
required - Если этот атрибут требуется в экземплярах тега.
type - Имя типа атрибута.
reqTime - Содержит ли этот атрибут разовый запросом Атрибут.

TagAttributeInfo

public TagAttributeInfo(java.lang.String name,
                        boolean required,
                        java.lang.String type,
                        boolean reqTime,
                        boolean fragment)
JSP 2.0 Конструктора для TagAttributeInfo. Этот class нужно инстанцировать только от кода TagLibrary под запросом от некоторого кода JSP, который анализирует TLD (Дескриптор Библиотеки Тега).

Параметры:
name - Имя атрибута.
required - Если этот атрибут требуется в экземплярах тега.
type - Имя типа атрибута.
reqTime - Содержит ли этот атрибут разовый запросом Атрибут.
fragment - Имеет ли этот атрибут тип JspFragment
С тех пор:
JSP 2.0

TagAttributeInfo

public TagAttributeInfo(java.lang.String name,
                        boolean required,
                        java.lang.String type,
                        boolean reqTime,
                        boolean fragment,
                        java.lang.String description,
                        boolean deferredValue,
                        boolean deferredMethod,
                        java.lang.String expectedTypeName,
                        java.lang.String methodSignature)
JSP 2.1 Конструктора для TagAttributeInfo. Этот class нужно инстанцировать только от кода TagLibrary под запросом от некоторого кода JSP, который анализирует TLD (Дескриптор Библиотеки Тега).

Параметры:
name - Имя атрибута.
required - Если этот атрибут требуется в экземплярах тега.
type - Имя типа атрибута.
reqTime - Содержит ли этот атрибут разовый запросом Атрибут.
fragment - Имеет ли этот атрибут тип JspFragment
description - Описание атрибута.
deferredValue - Является ли этот атрибут задержанным значением.
deferredMethod - Является ли этот атрибут задержанным методом. rtexpr или задержанное значение.
expectedTypeName - Имя ожидаемого типа этого задержанного значения (или null если это не задержанное значение).
methodSignature - Ожидаемая сигнатура метода этого задержанного метода (или null если это не задержанный метод).
С тех пор:
JSP 2.1
Деталь метода

getName

public java.lang.String getName()
Имя этого атрибута.

Возвраты:
имя атрибута

getTypeName

public java.lang.String getTypeName()
Тип (как Строка) этого атрибута.

Этот метод должен возвратиться "javax.el.ValueExpression" если isDeferredValue() возвраты true и canBeRequestTime() возвраты false. Это должно возвратиться "javax.el.MethodExpression" если isDeferredMethod() возвраты true. Это должно возвратиться "java.lang.Object" если isDeferredValue() возвраты true и canBeRequestTime() возвраты true.

Возвраты:
тип атрибута

canBeRequestTime

public boolean canBeRequestTime()
Был ли этот атрибут определен в TLD как rtexprvalue. Если true, это означает, что атрибут может содержать разовое запросом значение.

Возвраты:
истина, если атрибут был определен в TLD как rtexprvalue

isRequired

public boolean isRequired()
Требуется ли этот атрибут.

Возвраты:
если атрибут требуется.

getIdAttribute

public static TagAttributeInfo getIdAttribute(TagAttributeInfo[] a)
Удобство статический метод, который проходит через массив TagAttributeInfo, возражает и ищет "идентификатор".

Параметры:
a - Массив TagAttributeInfo
Возвраты:
Ссылка TagAttributeInfo с именем "идентификатор"

isFragment

public boolean isFragment()
Имеет ли этот атрибут тип JspFragment.

Возвраты:
если атрибут имеет тип JspFragment
С тех пор:
JSP 2.0

getDescription

public java.lang.String getDescription()
Получает строку описания этого атрибута тега.

Возвраты:
строка описания этого атрибута тега

isDeferredValue

public boolean isDeferredValue()
Возвраты true если этот атрибут нужно передать a ValueExpression так, чтобы вычисление выражения могло быть задержано.

Если этот метод возвращается true, тогда getTypeName() должен возвратиться "javax.el.ValueExpression".

getExpectedType() метод может использоваться, чтобы получить ожидаемый тип, с которым будет создано это выражение.

Возвраты:
true если этот атрибут принимает задержанное значение; false иначе.
С тех пор:
JSP 2.1

isDeferredMethod

public boolean isDeferredMethod()
Возвраты true если этот атрибут нужно передать a MethodExpression так, чтобы вычисление выражения могло быть задержано.

Если этот метод возвращается true, тогда getTypeName() должен возвратиться "javax.el.MethodExpression".

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

Возвраты:
true если этот атрибут принимает задержанный метод; false иначе.
С тех пор:
JSP 2.1

getExpectedTypeName

public java.lang.String getExpectedTypeName()
Возвращает имя ожидаемого типа (как Строка) этого задержанного атрибута значения.

Этот метод возвраты null если isDeferredValue() возвраты false.

Возвраты:
имя ожидаемого типа
С тех пор:
JSP 2.1

getMethodSignature

public java.lang.String getMethodSignature()
Возвращает ожидаемую сигнатуру метода этого задержанного атрибута метода.

Этот метод возвраты null если isDeferredMethod() возвраты false.

Возвраты:
сигнатура метода
С тех пор:
JSP 2.1

toString

public java.lang.String toString()
Возвращает Строковое представление этого TagAttributeInfo, подходящего для того, чтобы отладить цели.

Переопределения:
toString в class java.lang.Object
Возвраты:
Строковое представление этого TagAttributeInfo


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

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

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

free hit counter