@Override public Object get(Object key) { Object ret = super.get(key); if (ret == null && key instanceof String) { try { ret = appCtx.getBean((String) key); } catch (BeansException e) {} } return ret; }
@Override public Object get(Object key) { Object ret = super.get(key); if (ret == null && key instanceof String) { try { ret = appCtx.getBean((String) key); } catch (BeansException e) {} } return ret; }
@Override public Object get(Object key) { if (!(key instanceof String)) { throw new ClassCastException("key should be a String"); } return super.get(((String) key).toLowerCase()); }
@Override public Object get(Object key) { String param = extractParameter(key); if (param != null) { return context.getParamter(param); } return super.get(key); }
@Override public Object get(Object key) { if (super.containsKey(key)) { return super.get(key); } Object res = ctx.getVariable((String) key); if (res != null) { return res; } return taskRegistry.getByKey((String) key); }
Object result = engine.eval(reader, ctx); if (result == null) { result = bindings.get("__result__");