@Override protected ELResolver createElResolver() { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver()); compositeElResolver.add(new VariableContextElResolver()); compositeElResolver.add(new MockElResolver()); compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new BeanELResolver()); return compositeElResolver; }
@Override public Object getValue(ELContext context, Object base, Object property) { VariableContext variableContext = (VariableContext) context.getContext(VariableContext.class); if(variableContext != null) { if(VAR_CTX_KEY.equals(property)) { context.setPropertyResolved(true); return variableContext; } TypedValue typedValue = variableContext.resolve((String) property); if(typedValue != null) { context.setPropertyResolved(true); return unpack(typedValue); } } return null; }
@Override protected ELResolver createElResolver() { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver()); compositeElResolver.add(new VariableContextElResolver()); compositeElResolver.add(new MockElResolver()); compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new BeanELResolver()); return compositeElResolver; }
@Override public Object getValue(ELContext context, Object base, Object property) { VariableContext variableContext = (VariableContext) context.getContext(VariableContext.class); if(variableContext != null) { if(VAR_CTX_KEY.equals(property)) { context.setPropertyResolved(true); return variableContext; } TypedValue typedValue = variableContext.resolve((String) property); if(typedValue != null) { context.setPropertyResolved(true); return unpack(typedValue); } } return null; }
@Override protected ELResolver createElResolver() { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver()); compositeElResolver.add(new VariableContextElResolver()); compositeElResolver.add(new CdiResolver()); compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new BeanELResolver()); return compositeElResolver; }
@Override public Object getValue(ELContext context, Object base, Object property) { VariableContext variableContext = (VariableContext) context.getContext(VariableContext.class); if(variableContext != null) { if(VAR_CTX_KEY.equals(property)) { context.setPropertyResolved(true); return variableContext; } TypedValue typedValue = variableContext.resolve((String) property); if(typedValue != null) { context.setPropertyResolved(true); return unpack(typedValue); } } return null; }
@Override protected ELResolver createElResolver() { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver()); compositeElResolver.add(new VariableContextElResolver()); 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 BeanELResolver()); return compositeElResolver; }
protected ELResolver createElResolver() { CompositeELResolver elResolver = new CompositeELResolver(); elResolver.add(new VariableScopeElResolver()); elResolver.add(new VariableContextElResolver()); elResolver.add(new MockElResolver()); if(beans != null) { // ACT-1102: Also expose all beans in configuration when using standalone engine, not // in spring-context elResolver.add(new ReadOnlyMapELResolver(beans)); } elResolver.add(new ProcessApplicationElResolverDelegate()); elResolver.add(new ArrayELResolver()); elResolver.add(new ListELResolver()); elResolver.add(new MapELResolver()); elResolver.add(new ProcessApplicationBeanElResolverDelegate()); return elResolver; }
protected ELResolver createElResolver() { CompositeELResolver elResolver = new CompositeELResolver(); elResolver.add(new VariableScopeElResolver()); elResolver.add(new VariableContextElResolver()); elResolver.add(new MockElResolver()); if(beans != null) { // ACT-1102: Also expose all beans in configuration when using standalone engine, not // in spring-context elResolver.add(new ReadOnlyMapELResolver(beans)); } elResolver.add(new ProcessApplicationElResolverDelegate()); elResolver.add(new ArrayELResolver()); elResolver.add(new ListELResolver()); elResolver.add(new MapELResolver()); elResolver.add(new ProcessApplicationBeanElResolverDelegate()); return elResolver; }
@Override protected ELResolver createElResolver() { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver()); compositeElResolver.add(new VariableContextElResolver()); compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new OSGiELResolver()); return compositeElResolver; } }
@Override protected ELResolver createElResolver() { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver()); compositeElResolver.add(new VariableContextElResolver()); compositeElResolver.add(new MockElResolver()); compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new BeanELResolver()); return compositeElResolver; }
@Override protected ELResolver createElResolver() { CompositeELResolver compositeElResolver = new CompositeELResolver(); compositeElResolver.add(new VariableScopeElResolver()); compositeElResolver.add(new VariableContextElResolver()); compositeElResolver.add(new CdiResolver()); compositeElResolver.add(new ArrayELResolver()); compositeElResolver.add(new ListELResolver()); compositeElResolver.add(new MapELResolver()); compositeElResolver.add(new BeanELResolver()); return compositeElResolver; }
protected ELResolver createElResolver() { CompositeELResolver elResolver = new CompositeELResolver(); elResolver.add(new VariableScopeElResolver()); elResolver.add(new VariableContextElResolver()); elResolver.add(new MockElResolver()); if(beans != null) { // ACT-1102: Also expose all beans in configuration when using standalone engine, not // in spring-context elResolver.add(new ReadOnlyMapELResolver(beans)); } elResolver.add(new ProcessApplicationElResolverDelegate()); elResolver.add(new ArrayELResolver()); elResolver.add(new ListELResolver()); elResolver.add(new MapELResolver()); elResolver.add(new ProcessApplicationBeanElResolverDelegate()); return elResolver; }