public class ELResolverBuilder extends Object
Application.getELResolver() according to 1.2 spec
 section 5.6.2 or to be used as the el resolver for jsp
 according to 1.2 spec section 5.6.1| Modifier and Type | Field and Description | 
|---|---|
| protected MyfacesConfig | myfacesConfig | 
| protected RuntimeConfig | runtimeConfig | 
| Constructor and Description | 
|---|
| ELResolverBuilder(RuntimeConfig runtimeConfig,
                 MyfacesConfig myfacesConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addFromRuntimeConfig(List<javax.el.ELResolver> resolvers)add the el resolvers from the faces config, the el resolver wrapper for variable resolver, the el resolver
 wrapper for the property resolver and the el resolvers added by
  Application.addELResolver(ELResolver). | 
| void | build(javax.el.CompositeELResolver elResolver) | 
| void | build(FacesContext facesContext,
     javax.el.CompositeELResolver elResolver) | 
| protected Iterable<javax.el.ELResolver> | filterELResolvers(List<javax.el.ELResolver> resolvers,
                 FacesCompositeELResolver.Scope scope)Filters the ELResolvers  with a custom Predicate provided by the user. | 
| protected boolean | isReplaceImplicitObjectResolverWithCDIResolver(FacesContext facesContext) | 
| protected void | sortELResolvers(List<javax.el.ELResolver> resolvers,
               FacesCompositeELResolver.Scope scope)Sort the ELResolvers with a custom Comparator provided by the user. | 
protected final RuntimeConfig runtimeConfig
protected final MyfacesConfig myfacesConfig
public ELResolverBuilder(RuntimeConfig runtimeConfig, MyfacesConfig myfacesConfig)
protected void addFromRuntimeConfig(List<javax.el.ELResolver> resolvers)
Application.addELResolver(ELResolver).
 The resolvers where only added if they are not nullresolvers - protected void sortELResolvers(List<javax.el.ELResolver> resolvers, FacesCompositeELResolver.Scope scope)
resolvers - scope - scope of ELResolvers (Faces,JSP)protected Iterable<javax.el.ELResolver> filterELResolvers(List<javax.el.ELResolver> resolvers, FacesCompositeELResolver.Scope scope)
resolvers - list of ELResolversscope - scope of ELResolvers (Faces,JSP)protected boolean isReplaceImplicitObjectResolverWithCDIResolver(FacesContext facesContext)
public void build(javax.el.CompositeELResolver elResolver)
public void build(FacesContext facesContext, javax.el.CompositeELResolver elResolver)
Copyright © 2022 The Apache Software Foundation. All rights reserved.