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