public void addELResolver(ELResolver resolver) { additionalResolvers.add(resolver); }
@Override protected ELResolver createElResolver(VariableScope variableScope) { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver(variableScope)); compositeElResolver.add(new MockElResolver()); compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new BeanELResolver()); return compositeElResolver; }
private ELResolver createElResolver() { CompositeELResolver compositeResolver = new CompositeELResolver(); compositeResolver.add(new ArrayELResolver()); compositeResolver.add(new ListELResolver()); compositeResolver.add(new MapELResolver()); compositeResolver.add(new JsonNodeELResolver()); compositeResolver.add(new ResourceBundleELResolver()); compositeResolver.add(new DynamicBeanPropertyELResolver(ItemInstance.class, "getFieldValue", "setFieldValue")); compositeResolver.add(new BeanELResolver()); return new SimpleResolver(compositeResolver); }
/** * Add a custom ELResolver to the context. The list of the custom * ELResolvers will be accessed in the order they are added. * A custom ELResolver added to the context cannot be removed. * @param cELResolver The new ELResolver to be added to the context */ public void addELResolver(ELResolver cELResolver) { getELResolver(); // make sure elResolver is constructed customResolvers.add(cELResolver); }
@Override protected ELResolver createElResolver(VariableScope variableScope) { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver(variableScope)); if (beans != null) { // Only expose limited set of beans in expressions compositeElResolver.add(new ReadOnlyMapELResolver(beans)); } else { // Expose full application-context in expressions compositeElResolver.add(new ApplicationContextElResolver(applicationContext)); } compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new JsonNodeELResolver()); compositeElResolver.add(new BeanELResolver()); return compositeElResolver; }
protected ELResolver createElResolver(VariableScope variableScope) { CompositeELResolver elResolver = new CompositeELResolver(); elResolver.add(new VariableScopeElResolver(variableScope)); if (beans != null) { // ACT-1102: Also expose all beans in configuration when using // standalone activiti, not // in spring-context elResolver.add(new ReadOnlyMapELResolver(beans)); } elResolver.add(new ArrayELResolver()); elResolver.add(new ListELResolver()); elResolver.add(new MapELResolver()); elResolver.add(new JsonNodeELResolver()); elResolver.add(new DynamicBeanPropertyELResolver(ItemInstance.class, "getFieldValue", "setFieldValue")); // TODO: needs verification elResolver.add(new BeanELResolver()); return elResolver; }
if (elResolver == null) { CompositeELResolver resolver = new CompositeELResolver(); resolver.add(new BeanNameELResolver(new LocalBeanNameResolver())); customResolvers = new CompositeELResolver(); resolver.add(customResolvers); if (streamELResolver != null) { resolver.add(streamELResolver); resolver.add(new StaticFieldELResolver()); resolver.add(new MapELResolver()); resolver.add(new ResourceBundleELResolver()); resolver.add(new ListELResolver()); resolver.add(new ArrayELResolver()); resolver.add(new BeanELResolver()); elResolver = resolver;
/** * Construct a StandardELContext from another ELContext. * @param context The ELContext that acts as a delegate in most cases */ public StandardELContext(ELContext context) { this.delegate = context; // Copy all attributes except map and resolved CompositeELResolver elr = new CompositeELResolver(); elr.add(new BeanNameELResolver(new LocalBeanNameResolver())); customResolvers = new CompositeELResolver(); elr.add(customResolvers); elr.add(context.getELResolver()); elResolver = elr; functionMapper = context.getFunctionMapper(); variableMapper = context.getVariableMapper(); setLocale(context.getLocale()); }
protected static ELResolver createDefaultResolver() { CompositeELResolver resolver = new CompositeELResolver(); resolver.add(new VariableContextElResolver()); resolver.add(new ArrayELResolver(true)); resolver.add(new ListELResolver(true)); resolver.add(new MapELResolver(true)); resolver.add(new ResourceBundleELResolver()); resolver.add(new BeanELResolver()); return resolver; } }
private static ELResolver createELResolver(Object base) { CompositeELResolver resolver = new CompositeELResolver(); if (base != null) { resolver.add(new BaseELResolver(base)); } resolver.add(new MapELResolver()); resolver.add(new ListELResolver()); resolver.add(new ArrayELResolver()); resolver.add(new ResourceBundleELResolver()); resolver.add(new BeanELResolver()); return resolver; }
/** * @param elResolver */ public void add(ELResolver elResolver) { super.add(elResolver); if (_elResolvers == Collections.EMPTY_LIST) { _elResolvers = new ArrayList(); } _elResolvers.add(elResolver); }
public GroovyPagesJspApplicationContext() { elResolver.add(new ImplicitObjectELResolver()); elResolver.add(additionalResolvers); elResolver.add(new MapELResolver()); elResolver.add(new ResourceBundleELResolver()); elResolver.add(new ListELResolver()); elResolver.add(new ArrayELResolver()); elResolver.add(new BeanELResolver()); elResolver.add(new ScopedAttributeELResolver()); }
/** * Add a custom ELResolver to the context. The list of the custom * ELResolvers will be accessed in the order they are added. * A custom ELResolver added to the context cannot be removed. * @param cELResolver The new ELResolver to be added to the context */ public void addELResolver(ELResolver cELResolver) { getELResolver(); // make sure elResolver is constructed customResolvers.add(cELResolver); }
/** * Add a custom ELResolver to the context. The list of the custom * ELResolvers will be accessed in the order they are added. * A custom ELResolver added to the context cannot be removed. * @param cELResolver The new ELResolver to be added to the context */ public void addELResolver(ELResolver cELResolver) { getELResolver(); // make sure elResolver is constructed customResolvers.add(cELResolver); }
@Create public void initialize() { ELResolver resolver = EL.EL_RESOLVER; if (resolver == null || !(resolver instanceof CompositeELResolver)) { throw new IllegalStateException("Could not add Spring ELResolver to Resolver Chain. " + "Seam resolver was not an instance of CompositeELResolver."); } ((CompositeELResolver) resolver).add(this); }
public static ELResolver createELResolver() { CompositeELResolver resolver = new CompositeELResolver(); resolver.add(new DocumentModelResolver()); resolver.add(new SeamELResolver()); resolver.add(new MapELResolver()); resolver.add(new ListELResolver()); resolver.add(new ArrayELResolver()); resolver.add(new ResourceBundleELResolver()); resolver.add(new BeanELResolver()); return resolver; }
private ELResolver createELResolver(BeanManagerImpl beanManagerImpl) { CompositeELResolver resolver = new CompositeELResolver(); resolver.add(beanManagerImpl.getELResolver()); resolver.add(new MapELResolver()); resolver.add(new ListELResolver()); resolver.add(new ArrayELResolver()); resolver.add(new ResourceBundleELResolver()); resolver.add(new BeanELResolver()); return resolver; }
@Nonnull private static CompositeELResolver constructStandardElResolver() { final CompositeELResolver elResolver = new CompositeELResolver(); elResolver.add(new ArrayELResolver()); elResolver.add(new ListELResolver()); elResolver.add(new BeanELResolver()); elResolver.add(new MapELResolver()); return elResolver; }