javax.el
Class ArrayELResolver
java.lang.Object
javax.el.ELResolver
javax.el.ArrayELResolver
public class ArrayELResolver
- extends ELResolver
Resolves properties based on arrays.
|
Method Summary |
java.lang.Class<?> |
getCommonPropertyType(ELContext context,
java.lang.Object base)
|
java.util.Iterator<java.beans.FeatureDescriptor> |
getFeatureDescriptors(ELContext context,
java.lang.Object base)
|
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)
|
boolean |
isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property)
|
void |
setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayELResolver
public ArrayELResolver()
ArrayELResolver
public ArrayELResolver(boolean isReadOnly)
getCommonPropertyType
public java.lang.Class<?> getCommonPropertyType(ELContext context,
java.lang.Object base)
- Specified by:
getCommonPropertyType in class ELResolver
getFeatureDescriptors
public java.util.Iterator<java.beans.FeatureDescriptor> getFeatureDescriptors(ELContext context,
java.lang.Object base)
- Specified by:
getFeatureDescriptors in class ELResolver
getType
public java.lang.Class<?> getType(ELContext context,
java.lang.Object base,
java.lang.Object property)
- Specified by:
getType in class ELResolver
getValue
public java.lang.Object getValue(ELContext context,
java.lang.Object base,
java.lang.Object property)
- Specified by:
getValue in class ELResolver
- Parameters:
context - base - property -
- Returns:
- If the
propertyResolved property of
ELContext was set to true, then
the value at the given index or null
if the index was out of bounds. Otherwise, undefined.
isReadOnly
public boolean isReadOnly(ELContext context,
java.lang.Object base,
java.lang.Object property)
- Specified by:
isReadOnly in class ELResolver
setValue
public void setValue(ELContext context,
java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
- Specified by:
setValue in class ELResolver