@Override public FunctionMapper getFunctionMapper() { return context.getFunctionMapper(); }
/** * {@inheritDoc} */ @Override public void setFunction(String prefix, String name, Method method) { FunctionMapper functions = elContext.getFunctionMapper(); functions.mapFunction(prefix, name, method); }
/** * {@inheritDoc} */ @Override public void setFunction(String prefix, Method method) { FunctionMapper functions = elContext.getFunctionMapper(); functions.mapFunction(prefix, method.getName(), method); }
/** * 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()); }
@Override public FunctionMapper getFunctionMapper() { return context.getFunctionMapper(); }
@Override public FunctionMapper getFunctionMapper() { return ctx.getFunctionMapper(); }
@Override public FunctionMapper getFunctionMapper() { return context.getFunctionMapper(); }
@Override public FunctionMapper getFunctionMapper() { return delegate.getFunctionMapper(); }
@Override public FunctionMapper getFunctionMapper() { if (this.fnMapper != null) return this.fnMapper; return this.target.getFunctionMapper(); }
@Override public FunctionMapper getFunctionMapper() { return ctx.getFunctionMapper(); }
@Override public FunctionMapper getFunctionMapper() { if (this.fnMapper != null) return this.fnMapper; return this.target.getFunctionMapper(); }
/** * {@inheritDoc} */ @Override public void setFunction(String prefix, Method method) { FunctionMapper functions = elContext.getFunctionMapper(); functions.mapFunction(prefix, method.getName(), method); }
public void setFunction(String prefix, Method method) { Functions functions = (Functions) context.getFunctionMapper(); functions.setFunction(prefix, method.getName(), method); }
/** * {@inheritDoc} */ @Override public void setFunction(String prefix, String name, Method method) { FunctionMapper functions = elContext.getFunctionMapper(); functions.mapFunction(prefix, name, method); }
public DefaultFaceletContext(FacesContext faces, DefaultFacelet facelet) { this.ctx = ELAdaptor.getELContext(faces); this.ids = new HashMap(); this.clients = new ArrayList(5); this.faces = faces; this.facelet = facelet; this.varMapper = this.ctx.getVariableMapper(); if (this.varMapper == null) { this.varMapper = new DefaultVariableMapper(); } this.fnMapper = this.ctx.getFunctionMapper(); }
@Override public final TreeMethodExpression createMethodExpression(ELContext context, String expression, Class<?> expectedReturnType, Class<?>[] expectedParamTypes) { return new TreeMethodExpression(store, context.getFunctionMapper(), context.getVariableMapper(), converter, expression, expectedReturnType, expectedParamTypes); } }
@Override public final TreeMethodExpression createMethodExpression(ELContext context, String expression, Class<?> expectedReturnType, Class<?>[] expectedParamTypes) { return new TreeMethodExpression(store, context.getFunctionMapper(), context.getVariableMapper(), converter, expression, expectedReturnType, expectedParamTypes); } }
@Override public final TreeValueExpression createValueExpression(ELContext context, String expression, Class<?> expectedType) { return new TreeValueExpression(store, context.getFunctionMapper(), context.getVariableMapper(), converter, expression, expectedType); }
public ExpressionBuilder(String expression, ELContext ctx) throws ELException { this.expression = expression; FunctionMapper ctxFn = ctx.getFunctionMapper(); VariableMapper ctxVar = ctx.getVariableMapper(); if (ctxFn != null) { this.fnMapper = new FunctionMapperFactory(ctxFn); } if (ctxVar != null) { this.varMapper = new VariableMapperFactory(ctxVar); } }
public ExpressionBuilder(String expression, ELContext ctx) throws ELException { this.expression = expression; FunctionMapper ctxFn = ctx.getFunctionMapper(); VariableMapper ctxVar = ctx.getVariableMapper(); if (ctxFn != null) { this.fnMapper = new FunctionMapperFactory(ctxFn); } if (ctxVar != null) { this.varMapper = new VariableMapperFactory(ctxVar); } }