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