org.apache.myfaces.el.unified
Class ResolverBuilderBase
java.lang.Object
org.apache.myfaces.el.unified.ResolverBuilderBase
- Direct Known Subclasses:
- ResolverBuilderForFaces, ResolverBuilderForJSP
public class ResolverBuilderBase
- extends java.lang.Object
- Version:
- $Revision: 986157 $ $Date: 2010-08-16 18:07:17 -0500 (Mon, 16 Aug 2010) $
- Author:
- Mathias Broekelmann (latest modification by $Author: jakobk $)
Method Summary |
protected void |
addFromRuntimeConfig(java.util.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) . |
protected javax.el.ELResolver |
createELResolver(javax.faces.el.PropertyResolver resolver)
|
protected javax.el.ELResolver |
createELResolver(javax.faces.el.VariableResolver resolver)
|
protected void |
sortELResolvers(java.util.List<javax.el.ELResolver> resolvers)
Sort the ELResolvers with a custom Comparator provided by the user. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EL_RESOLVER_COMPARATOR
@JSFWebConfigParam(since="1.2.10, 2.0.2",
desc="The Class of an Comparator implementation.")
public static final java.lang.String EL_RESOLVER_COMPARATOR
- See Also:
- Constant Field Values
ResolverBuilderBase
public ResolverBuilderBase(RuntimeConfig config)
addFromRuntimeConfig
protected void addFromRuntimeConfig(java.util.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)
.
The resolvers where only added if they are not null
- Parameters:
resolvers
-
sortELResolvers
protected void sortELResolvers(java.util.List<javax.el.ELResolver> resolvers)
- Sort the ELResolvers with a custom Comparator provided by the user.
- Parameters:
resolvers
- - Since:
- 1.2.10, 2.0.2
createELResolver
protected javax.el.ELResolver createELResolver(javax.faces.el.VariableResolver resolver)
createELResolver
protected javax.el.ELResolver createELResolver(javax.faces.el.PropertyResolver resolver)
Copyright © 2011 The Apache Software Foundation. All Rights Reserved.