Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.jsp.tagext.TagAttributeInfo
public class TagAttributeInfo
Информация об атрибутах Тега, доступного во время преобразования. Этот 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 |
Полевая Деталь |
---|
public static final java.lang.String ID
Деталь конструктора |
---|
public TagAttributeInfo(java.lang.String name, boolean required, java.lang.String type, boolean reqTime)
name
- Имя атрибута.required
- Если этот атрибут требуется в экземплярах тега.type
- Имя типа атрибута.reqTime
- Содержит ли этот атрибут разовый запросом Атрибут.public TagAttributeInfo(java.lang.String name, boolean required, java.lang.String type, boolean reqTime, boolean fragment)
name
- Имя атрибута.required
- Если этот атрибут требуется в экземплярах тега.type
- Имя типа атрибута.reqTime
- Содержит ли этот атрибут разовый запросом Атрибут.fragment
- Имеет ли этот атрибут тип JspFragmentpublic 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)
name
- Имя атрибута.required
- Если этот атрибут требуется в экземплярах тега.type
- Имя типа атрибута.reqTime
- Содержит ли этот атрибут разовый запросом Атрибут.fragment
- Имеет ли этот атрибут тип JspFragmentdescription
- Описание атрибута.deferredValue
- Является ли этот атрибут задержанным значением.deferredMethod
- Является ли этот атрибут задержанным методом. rtexpr или задержанное значение.expectedTypeName
- Имя ожидаемого типа этого задержанного значения (или null
если это не задержанное значение).methodSignature
- Ожидаемая сигнатура метода этого задержанного метода (или null
если это не задержанный метод).Деталь метода |
---|
public java.lang.String getName()
public java.lang.String getTypeName()
Этот метод должен возвратиться "javax.el.ValueExpression"
если isDeferredValue()
возвраты true
и canBeRequestTime()
возвраты false
. Это должно возвратиться "javax.el.MethodExpression"
если isDeferredMethod()
возвраты true
. Это должно возвратиться "java.lang.Object"
если isDeferredValue()
возвраты true
и canBeRequestTime()
возвраты true
.
public boolean canBeRequestTime()
true
, это означает, что атрибут может содержать разовое запросом значение.
public boolean isRequired()
public static TagAttributeInfo getIdAttribute(TagAttributeInfo[] a)
a
- Массив TagAttributeInfo public boolean isFragment()
public java.lang.String getDescription()
public boolean isDeferredValue()
true
если этот атрибут нужно передать a ValueExpression
так, чтобы вычисление выражения могло быть задержано. Если этот метод возвращается true
, тогда getTypeName()
должен возвратиться "javax.el.ValueExpression"
.
getExpectedType()
метод может использоваться, чтобы получить ожидаемый тип, с которым будет создано это выражение.
true
если этот атрибут принимает задержанное значение; false
иначе.public boolean isDeferredMethod()
true
если этот атрибут нужно передать a MethodExpression
так, чтобы вычисление выражения могло быть задержано. Если этот метод возвращается true
, тогда getTypeName()
должен возвратиться "javax.el.MethodExpression"
.
getMethodSignature()
метод может использоваться, чтобы получить ожидаемую сигнатуру метода, с которой будет создано это выражение метода.
true
если этот атрибут принимает задержанный метод; false
иначе.public java.lang.String getExpectedTypeName()
Этот метод возвраты null
если isDeferredValue()
возвраты false
.
public java.lang.String getMethodSignature()
Этот метод возвраты null
если isDeferredMethod()
возвраты false
.
public java.lang.String toString()
toString
в class java.lang.Object
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41