Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.el.PropertyResolver
ELResolver
.
public abstract class PropertyResolver
PropertyResolver представляет сменный механизм для того, чтобы получить доступ к "свойству" базового экземпляра объекта Java. Отличающийся PropertyResolver
реализации могут поддерживать разрешение свойства на экземплярах различных классов Java (таких как основанный на самоанализе доступ к свойствам компонента JavaBeans, или get()
и put()
запросы a java.util.Map
экземпляр).
Все реализации должны уважать правила за компонент JavaBeans, java.util.Map
, java.util.List
и экземплярам массива, определенным для каждого метода, но, позволяют добавить пользовательскую семантику для других типов.
Сводка конструктора | |
---|---|
PropertyResolver()
Осуждаемый. |
Сводка метода | |
---|---|
abstract java.lang.Class |
getType(java.lang.Object base, int index)
Осуждаемый. Возвратитесь java.lang.Class представление типа указанного индексирует. |
abstract java.lang.Class |
getType(java.lang.Object base, java.lang.Object property)
Осуждаемый. Возвратитесь java.lang.Class представление типа указанного свойства. |
abstract java.lang.Object |
getValue(java.lang.Object base, int index)
Осуждаемый. Возвратитесь значение в указанном индексируют указанного базового объекта. |
abstract java.lang.Object |
getValue(java.lang.Object base, java.lang.Object property)
Осуждаемый. Возвратите значение указанного свойства от указанного базового объекта. |
abstract boolean |
isReadOnly(java.lang.Object base, int index)
Осуждаемый. Проверки, если указанные индексируют, только для чтения. |
abstract boolean |
isReadOnly(java.lang.Object base, java.lang.Object property)
Осуждаемый. Проверки, если указанное свойство только для чтения. |
abstract void |
setValue(java.lang.Object base, int index, java.lang.Object value)
Осуждаемый. Установите значение в указанном, индексируют указанного базового объекта. |
abstract void |
setValue(java.lang.Object base, java.lang.Object property, java.lang.Object value)
Осуждаемый. Установите указанное значение указанного свойства на указанном базовом объекте. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public PropertyResolver()
Деталь метода |
---|
public abstract java.lang.Object getValue(java.lang.Object base, java.lang.Object property) throws EvaluationException, PropertyNotFoundException
Возвратите значение указанного свойства от указанного базового объекта.
Для бобового базового объекта свойство принуждается к a String
и используемый в качестве имени свойства. Для всех других типов базового объекта (например, Карта), свойство используется без любого принуждения.
base
- Базовый объект, значение свойства которого должно быть возвращеноproperty
- Свойство, которое будет возвращено null
если base
или property
null
, или если свойство не существует, и базовый объект является a Map
экземпляр EvaluationException
- если исключение выдается, получая значение свойства (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если указанное свойство для бобового базового объекта не существует или не читаемоpublic abstract java.lang.Object getValue(java.lang.Object base, int index) throws EvaluationException, PropertyNotFoundException
Возвратитесь значение в указанном индексируют указанного базового объекта.
base
- Базовый объект, значение свойства которого должно быть возвращеноindex
- Индексирование значения, чтобы возвратиться null
если base
null
, или если индексирование за пределы для базового объекта EvaluationException
- если исключение выдается, получая значение свойства (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если индексирование за пределы или если base
null
public abstract void setValue(java.lang.Object base, java.lang.Object property, java.lang.Object value) throws EvaluationException, PropertyNotFoundException
Установите указанное значение указанного свойства на указанном базовом объекте.
Для бобового базового объекта свойство принуждается к a String
и используемый в качестве имени свойства. Для всех других типов базового объекта (например, Карта), свойство используется без любого принуждения.
base
- Базовый объект, значение свойства которого должно быть установленоproperty
- Свойство, которое будет установленоvalue
- Значение свойства, которое будет установлено EvaluationException
- если исключение выдается, устанавливая значение свойства (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если указанное бобовое свойство базового объекта не существует или не является writeable, или если base
или name
null
public abstract void setValue(java.lang.Object base, int index, java.lang.Object value) throws EvaluationException, PropertyNotFoundException
Установите значение в указанном, индексируют указанного базового объекта.
base
- Базовый объект, значение свойства которого должно быть установленоindex
- Индексирование значения, чтобы установитьvalue
- Значение, которое будет установлено EvaluationException
- если исключение выдается, устанавливая значение свойства (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если индексирование за пределы или если base
null
public abstract boolean isReadOnly(java.lang.Object base, java.lang.Object property) throws EvaluationException, PropertyNotFoundException
Проверки, если указанное свойство только для чтения.
Для бобового базового объекта свойство принуждается к a String
и используемый в качестве имени свойства. Для всех других типов базового объекта (например, Карта), свойство используется без любого принуждения.
base
- Базовый объект, свойство которого должно быть проанализированоproperty
- Свойство, которое будет проанализировано true
если указанное свойство указанного базового объекта, как известно, является неизменным; иначе false
EvaluationException
- если исключение выдается, тестируя свойство (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если указанное бобовое свойство базового объекта не существует или если base
или property
null
public abstract boolean isReadOnly(java.lang.Object base, int index) throws EvaluationException, PropertyNotFoundException
Проверки, если указанные индексируют, только для чтения.
base
- Базовый объект, свойство которого должно быть проанализированоindex
- Индексирование значения, тип которого должен быть возвращен true
если значение в указанном индексирует указанного базового объекта, как, известно, является неизменным; иначе, false
EvaluationException
- если исключение выдается, тестируя свойство (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если индексирование за пределы или если base
null
public abstract java.lang.Class getType(java.lang.Object base, java.lang.Object property) throws EvaluationException, PropertyNotFoundException
Возвратитесь java.lang.Class
представление типа указанного свойства. Экземпляр любого Объекта того типа мой быть установленным как значение того свойства, пока свойство не только для чтения. Фактическое значение свойства, если ненуль, как гарантируют, будет экземпляром этого типа, или экземпляром подкласса этого типа. Этот метод также полезен для обнаружения типа Объектов, которые могут быть установлены как значение свойства.
Для бобового базового объекта свойство принуждается к a String
и используемый в качестве имени свойства. Для всех других типов базового объекта (например, Карта), свойство используется без любого принуждения.
base
- Базовый объект, свойство которого должно быть проанализированоproperty
- Свойство, которое будет проанализировано java.lang.Class
представление типа указанного свойства указанного базового объекта, если это может быть определено; иначе null
EvaluationException
- если исключение выдается, тестируя свойство (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если указанное бобовое свойство базового объекта не существует или если base
или property
null
public abstract java.lang.Class getType(java.lang.Object base, int index) throws EvaluationException, PropertyNotFoundException
Возвратитесь java.lang.Class
представление типа указанного индексирует.
base
- Базовый объект, свойство которого должно быть проанализированоindex
- Индексирование значения, тип которого должен быть возвращен java.lang.Class
представление типа имеющего значение в указанном индексирует указанного базового объекта, если это может быть определено; иначе null
EvaluationException
- если исключение выдается, тестируя свойство (выданное исключение должно быть включено как cause
свойство этого исключения) PropertyNotFoundException
- если индексирование за пределы или если base
null
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41