Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.el.ELResolver javax.servlet.jsp.el.ScopedAttributeELResolver
public class ScopedAttributeELResolver
Определяет переменное поведение разрешения для определяющих контекст атрибутов.
Этот преобразователь обрабатывает все переменные разрешения (где base
null
. Это ищет PageContext.findAttribute()
для соответствующего атрибута. Если не найденный, это возвратится null
, или в случае setValue
это создаст новый атрибут в контексте страницы с именем.
ELResolver
Полевая Сводка |
---|
Поля, наследованные от class javax.el. ELResolver |
---|
RESOLVABLE_AT_DESIGN_TIME, TYPE |
Сводка конструктора | |
---|---|
ScopedAttributeELResolver()
|
Сводка метода | |
---|---|
java.lang.Class<java.lang.String> |
getCommonPropertyType(ELContext context, java.lang.Object base)
Если базовый объект null , возвраты String.class . |
java.util.Iterator<java.beans.FeatureDescriptor> |
getFeatureDescriptors(ELContext context, java.lang.Object base)
Если базовый объект null , возвраты Iterator содержа FeatureDescriptor объекты с информацией о каждом определяющем контекст атрибуте решали этим преобразователем. |
java.lang.Class<java.lang.Object> |
getType(ELContext context, java.lang.Object base, java.lang.Object property)
Если базовый объект null , возвраты Object.class указать, что любой тип допустим, чтобы установить для определяющего контекст атрибута. |
java.lang.Object |
getValue(ELContext context, java.lang.Object base, java.lang.Object property)
Если базовый объект null , ищет страницу, запрос, сеанс и области действия приложения для атрибута с именем и возвращает это, или null если никакой атрибут не существует с текущим именем. |
boolean |
isReadOnly(ELContext context, java.lang.Object base, java.lang.Object property)
Если базовый объект null , возвраты false чтобы указать, который определял контекст атрибутов, никогда не только для чтения. |
void |
setValue(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object val)
Если базовый объект null , устанавливает существующий определяющий контекст атрибут в новое значение, или создает новый определяющий контекст атрибут, если Вы не существуете этим именем. |
Методы, наследованные от class javax.el. ELResolver |
---|
вызвать |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public ScopedAttributeELResolver()
Деталь метода |
---|
public java.lang.Object getValue(ELContext context, java.lang.Object base, java.lang.Object property)
null
, ищет страницу, запрос, сеанс и области действия приложения для атрибута с именем и возвращает это, или null
если никакой атрибут не существует с текущим именем. propertyResolved
свойство ELContext
объект должен быть установлен в true
этим преобразователем прежде, чем возвратиться, если основа null
. Если это свойство не true
после того, как этот метод вызывают, вызывающая сторона должна проигнорировать возвращаемое значение.
getValue
в class ELResolver
context
- Контекст этой оценки.base
- Только null
обрабатывается этим преобразователем. Другие значения приведут к непосредственному возврату.property
- Имя определяющего контекст атрибута, чтобы решить. propertyResolved
свойство ELContext
был установлен в true
, тогда определяющий контекст атрибут; иначе неопределенный. java.lang.NullPointerException
- если контекст null
ELException
- если исключение было выдано, выполняя свойство или переменное разрешение. Выданное исключение должно быть включено как свойство причины этого исключения при наличии.public java.lang.Class<java.lang.Object> getType(ELContext context, java.lang.Object base, java.lang.Object property)
null
, возвраты Object.class
указать, что любой тип допустим, чтобы установить для определяющего контекст атрибута. propertyResolved
свойство ELContext
объект должен быть установлен в true
этим преобразователем прежде, чем возвратиться, если основа null
. Если это свойство не true
после того, как этот метод вызывают, вызывающая сторона должна проигнорировать возвращаемое значение.
getType
в class ELResolver
context
- Контекст этой оценки.base
- Только null
обрабатывается этим преобразователем. Другие значения приведут к непосредственному возврату.property
- Имя определяющего контекст атрибута, чтобы решить. propertyResolved
свойство ELContext
был установлен в true
, тогда Object.class
; иначе неопределенный. java.lang.NullPointerException
- если контекст null
ELException
- если исключение было выдано, выполняя свойство или переменное разрешение. Выданное исключение должно быть включено как свойство причины этого исключения при наличии.public void setValue(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object val)
null
, устанавливает существующий определяющий контекст атрибут в новое значение, или создает новый определяющий контекст атрибут, если Вы не существуете этим именем. Если обеспеченное название атрибута будет соответствовать ключ атрибута в контексте страницы, контексте запроса, контексте сеанса, или области действия приложения, то соответствующее значение атрибута будет заменено обеспеченным значением. Иначе, новый атрибут контекста страницы будет создаваться с именем и значением.
propertyResolved
свойство ELContext
объект должен быть установлен в true
этим преобразователем прежде, чем возвратиться, если основа null
. Если это свойство не true
после того, как этот метод вызывают, вызывающая сторона должна проигнорировать возвращаемое значение.
setValue
в class ELResolver
context
- Контекст этой оценки.base
- Только null
обрабатывается этим преобразователем. Другие значения приведут к непосредственному возврату.property
- Имя определяющего контекст атрибута, чтобы установить.val
- Значение для определяющего контекст атрибута. java.lang.NullPointerException
- если контекст null
. ELException
- если исключение было выдано, выполняя свойство или переменное разрешение. Выданное исключение должно быть включено как свойство причины этого исключения при наличии.public boolean isReadOnly(ELContext context, java.lang.Object base, java.lang.Object property)
null
, возвраты false
чтобы указать, который определял контекст атрибутов, никогда не только для чтения. propertyResolved
свойство ELContext
объект должен быть установлен в true
этим преобразователем прежде, чем возвратиться, если основа null
. Если это свойство не true
после того, как этот метод вызывают, вызывающая сторона должна проигнорировать возвращаемое значение.
isReadOnly
в class ELResolver
context
- Контекст этой оценки.base
- Только null
обрабатывается этим преобразователем. Другие значения приведут к непосредственному возврату.property
- Имя определяющего контекст атрибута. propertyResolved
свойство ELContext
был установлен в true
, тогда false
; иначе неопределенный. java.lang.NullPointerException
- если контекст null
. ELException
- если исключение было выдано, выполняя свойство или переменное разрешение. Выданное исключение должно быть включено как свойство причины этого исключения при наличии.public java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(ELContext context, java.lang.Object base)
null
, возвраты Iterator
содержа FeatureDescriptor
объекты с информацией о каждом определяющем контекст атрибуте решали этим преобразователем. Иначе, возвраты null
. Iterator
возвращенный должен содержать один экземпляр FeatureDescriptor
для каждого определяющего контекст атрибута, найденного в любом контексте. Каждый объект информации содержит информацию о единственном определяющем контекст атрибуте, и инициализируется следующим образом:
false
false
true
FeatureDescriptor
s: ELResolver#TYPE
- Текущий тип времени выполнения определяющего контекст атрибута.ELResolver#RESOLVABLE_AT_DESIGN_TIME
- true
.
getFeatureDescriptors
в class ELResolver
context
- Контекст этой оценки.base
- Только null
обрабатывается этим преобразователем. Другие значения приведут к a null
возвращаемое значение. Iterator
содержа один FeatureDescriptor
объект для каждого определяющего контекст атрибута, или null
если base
не null
.FeatureDescriptor
public java.lang.Class<java.lang.String> getCommonPropertyType(ELContext context, java.lang.Object base)
null
, возвраты String.class
. Иначе, возвраты null
.
getCommonPropertyType
в class ELResolver
context
- Контекст этой оценки.base
- Только null
обрабатывается этим преобразователем. Другие значения приведут к a null
возвращаемое значение. null
если основа не null
; иначе String.class
.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41