Package org.apache.myfaces.el.resolver
Class FacesCompositeELResolver
- java.lang.Object
-
- javax.el.ELResolver
-
- javax.el.CompositeELResolver
-
- org.apache.myfaces.el.resolver.CompositeELResolver
-
- org.apache.myfaces.el.resolver.FacesCompositeELResolver
-
public final class FacesCompositeELResolver extends CompositeELResolver
This composite el resolver will be used at the top level resolver for faces (
Application.getELResolver()) and jsp (the one we add withJspApplicationContext.addELResolver(javax.el.ELResolver).This implementation does nothing if there is no actual faces context. This is necessarry since we registered our resolvers into the jsp engine. Therefore we have to make sure that jsp only pages where no faces context is available are still working
- Version:
- $Revision$ $Date$
- Author:
- Mathias Broekelmann (latest modification by $Author$)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFacesCompositeELResolver.Scope
-
Constructor Summary
Constructors Constructor Description FacesCompositeELResolver(FacesCompositeELResolver.Scope scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getCommonPropertyType(javax.el.ELContext context, Object base)Iterator<FeatureDescriptor>getFeatureDescriptors(javax.el.ELContext context, Object base)Class<?>getType(javax.el.ELContext context, Object base, Object property)ObjectgetValue(javax.el.ELContext context, Object base, Object property)booleanisReadOnly(javax.el.ELContext context, Object base, Object property)voidsetValue(javax.el.ELContext context, Object base, Object property, Object val)-
Methods inherited from class org.apache.myfaces.el.resolver.CompositeELResolver
add
-
-
-
-
Field Detail
-
SCOPE
public static final String SCOPE
-
-
Constructor Detail
-
FacesCompositeELResolver
public FacesCompositeELResolver(FacesCompositeELResolver.Scope scope)
-
-
Method Detail
-
getCommonPropertyType
public Class<?> getCommonPropertyType(javax.el.ELContext context, Object base)
- Overrides:
getCommonPropertyTypein classjavax.el.CompositeELResolver
-
getFeatureDescriptors
public Iterator<FeatureDescriptor> getFeatureDescriptors(javax.el.ELContext context, Object base)
- Overrides:
getFeatureDescriptorsin classCompositeELResolver
-
getType
public Class<?> getType(javax.el.ELContext context, Object base, Object property)
- Overrides:
getTypein classjavax.el.CompositeELResolver
-
getValue
public Object getValue(javax.el.ELContext context, Object base, Object property)
- Overrides:
getValuein classjavax.el.CompositeELResolver
-
isReadOnly
public boolean isReadOnly(javax.el.ELContext context, Object base, Object property)- Overrides:
isReadOnlyin classjavax.el.CompositeELResolver
-
-