This commit is contained in:
Keith Donald
2008-04-11 13:54:42 +00:00
parent 769cb5a597
commit e6a6862698
3 changed files with 12 additions and 2 deletions

View File

@@ -27,9 +27,19 @@ public class DefaultELResolver extends CompositeELResolver {
private Object target;
/**
* Creates a new default EL resolver for resolving properties of the root object. Assumes a null target and expect
* that the base object has already been resolved by the time this resolver runs.
* @customResolvers the custom resolvers to apply before this resolver
*/
public DefaultELResolver(List customResolvers) {
this(null, customResolvers);
}
/**
* Creates a new default EL resolver for resolving properties of the root object.
* @param target the target, or "root", object of the expression
* @customResolvers the custom resolvers to apply before this resolver
*/
public DefaultELResolver(Object target, List customResolvers) {
this.target = target;

View File

@@ -59,7 +59,7 @@ public class JsfManagedBeanAwareELExpressionParser extends ELExpressionParser {
customResolvers.add(new SpringBeanWebFlowELResolver(context));
customResolvers.add(new ActionMethodELResolver());
customResolvers.add(new JsfManagedBeanResolver());
ELResolver resolver = new DefaultELResolver(null, customResolvers);
ELResolver resolver = new DefaultELResolver(customResolvers);
return new WebFlowELContext(resolver);
}
}

View File

@@ -60,7 +60,7 @@ public class WebFlowELExpressionParser extends ELExpressionParser {
customResolvers.add(new ScopeSearchingELResolver(context));
customResolvers.add(new SpringBeanWebFlowELResolver(context));
customResolvers.add(new ActionMethodELResolver());
ELResolver resolver = new DefaultELResolver(null, customResolvers);
ELResolver resolver = new DefaultELResolver(customResolvers);
return new WebFlowELContext(resolver);
}
}