javax.el
Class ListELResolver
java.lang.Object
javax.el.ELResolver
javax.el.ListELResolver
public class ListELResolver
- extends ELResolver
Resolves properties based on lists.
|
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 |
ListELResolver
public ListELResolver()
ListELResolver
public ListELResolver(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