Exemple #1
0
  @Override
  protected ELResolver createElResolver(VariableScope variableScope) {
    CompositeELResolver compositeElResolver = new CompositeELResolver();

    compositeElResolver.add(new VerboseELResolver(Level.FINE));

    compositeElResolver.add(new VariableScopeElResolver(variableScope));

    compositeElResolver.add(new CdiResolver());

    compositeElResolver.add(new ArrayELResolver());
    compositeElResolver.add(new ListELResolver());
    compositeElResolver.add(new MapELResolver());
    compositeElResolver.add(new BeanELResolver());
    compositeElResolver.add(new BundleBeanResolver());
    return compositeElResolver;
  }
  protected ELResolver createElResolver(VariableScope variableScope) {
    CompositeELResolver compositeElResolver = new CompositeELResolver();
    compositeElResolver.add(new VariableScopeElResolver(variableScope));
    compositeElResolver.add(new ServiceElResolver(objectLocator));
    compositeElResolver.add(new ArrayELResolver());
    compositeElResolver.add(new ListELResolver());
    compositeElResolver.add(new MapELResolver());
    compositeElResolver.add(new BeanELResolver());

    return compositeElResolver;
  }
Exemple #3
0
 /**
  * Create a resolver capable of resolving top-level identifiers. Everything else is passed to the
  * supplied delegate.
  */
 public SimpleResolver(ELResolver resolver, boolean readOnly) {
   delegate = new CompositeELResolver();
   delegate.add(root = new RootPropertyResolver(readOnly));
   delegate.add(resolver);
 }