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


javax.faces.el
Класс PropertyResolver

java.lang.Object
  расширенный javax.faces.el.PropertyResolver

Осуждаемый. Это было заменено ELResolver.

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

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
 

Деталь конструктора

PropertyResolver

public PropertyResolver()
Осуждаемый. 
Деталь метода

getValue

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 - если указанное свойство для бобового базового объекта не существует или не читаемо

getValue

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

setValue

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

setValue

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

isReadOnly

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

isReadOnly

public abstract boolean isReadOnly(java.lang.Object base,
                                   int index)
                            throws EvaluationException,
                                   PropertyNotFoundException
Осуждаемый. 

Проверки, если указанные индексируют, только для чтения.

Параметры:
base - Базовый объект, свойство которого должно быть проанализировано
index - Индексирование значения, тип которого должен быть возвращен
Возвраты:
true если значение в указанном индексирует указанного базового объекта, как, известно, является неизменным; иначе, false
Броски:
EvaluationException - если исключение выдается, тестируя свойство (выданное исключение должно быть включено как cause свойство этого исключения)
PropertyNotFoundException - если индексирование за пределы или если base null

getType

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

getType

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


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

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

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

free hit counter