public abstract class ELDelegatingPropertyResolver
extends javax.faces.el.PropertyResolver
PropertyResolver that delegates to a wrapped Unified EL resolver chain for property resolution.| Constructor and Description |
|---|
ELDelegatingPropertyResolver(javax.faces.el.PropertyResolver nextResolver,
javax.el.ELResolver delegate) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
getType(java.lang.Object base,
int index) |
java.lang.Class |
getType(java.lang.Object base,
java.lang.Object property) |
java.lang.Object |
getValue(java.lang.Object base,
int index) |
java.lang.Object |
getValue(java.lang.Object base,
java.lang.Object property) |
boolean |
isReadOnly(java.lang.Object base,
int index) |
boolean |
isReadOnly(java.lang.Object base,
java.lang.Object property) |
void |
setValue(java.lang.Object base,
int index,
java.lang.Object value) |
void |
setValue(java.lang.Object base,
java.lang.Object property,
java.lang.Object value) |
public ELDelegatingPropertyResolver(javax.faces.el.PropertyResolver nextResolver,
javax.el.ELResolver delegate)
public java.lang.Class getType(java.lang.Object base,
int index)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
getType in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic java.lang.Class getType(java.lang.Object base,
java.lang.Object property)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
getType in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic java.lang.Object getValue(java.lang.Object base,
int index)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
getValue in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic java.lang.Object getValue(java.lang.Object base,
java.lang.Object property)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
getValue in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic boolean isReadOnly(java.lang.Object base,
int index)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
isReadOnly in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic boolean isReadOnly(java.lang.Object base,
java.lang.Object property)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
isReadOnly in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic void setValue(java.lang.Object base,
int index,
java.lang.Object value)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
setValue in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundExceptionpublic void setValue(java.lang.Object base,
java.lang.Object property,
java.lang.Object value)
throws javax.faces.el.EvaluationException,
javax.faces.el.PropertyNotFoundException
setValue in class javax.faces.el.PropertyResolverjavax.faces.el.EvaluationExceptionjavax.faces.el.PropertyNotFoundException