@Override public Object evaluate(String expression, @SuppressWarnings("rawtypes") Class expectedType, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { return this.parseExpression(expression, expectedType, fMapper).evaluate(vResolver); }
public Object evaluate(String expression, Class expectedType, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { return this.parseExpression(expression, expectedType, fMapper).evaluate(vResolver); }
/** * Evaluates an expression. */ public Object evaluate(String expression, Class expectedType, javax.servlet.jsp.el.VariableResolver resolver, FunctionMapper funMapper) throws javax.servlet.jsp.el.ELException { Expression expr = parseExpression(expression, expectedType, funMapper); return expr.evaluate(resolver); }
@Override public Object evaluate(String expression, @SuppressWarnings("rawtypes") Class expectedType, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { return this.parseExpression(expression, expectedType, fMapper).evaluate(vResolver); }
@Override public Object evaluate(String expression, @SuppressWarnings("rawtypes") // API does not use generics Class expectedType, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { return this.parseExpression(expression, expectedType, fMapper).evaluate(vResolver); }
public Object evaluate(String expression, Class expectedClass, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { Expression exp = parseExpression(expression, expectedClass, fMapper); return exp.evaluate(vResolver); }
public Object evaluate(String expression, Class expectedType, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { return this.parseExpression(expression, expectedType, fMapper).evaluate(vResolver); }
@Override public Object evaluate(String expression, @SuppressWarnings("rawtypes") Class expectedType, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { return this.parseExpression(expression, expectedType, fMapper).evaluate(vResolver); }
@Override public Object evaluate(String expression, @SuppressWarnings("rawtypes") // API does not use generics Class expectedType, VariableResolver vResolver, FunctionMapper fMapper) throws ELException { return this.parseExpression(expression, expectedType, fMapper).evaluate(vResolver); }
protected Object evaluate(final Object o, ResourcePropertyMapping resourcePropertyMapping) throws ConversionException { try { VariableResolver variableResolver = new VariableResolver() { public Object resolveVariable(String variable) throws ELException { return o; } }; return expression.evaluate(variableResolver); } catch (Exception e) { throw new ConversionException("Failed to evaluate [" + o + "] with expression [" + expression + "]", e); } } }
expressionCache.put(cacheKey, expr); return expr.evaluate(pageContext.getVariableResolver());
public Object evaluate(XelContext ctx) { //Test case: B30-1957661.zul where a function mapper is created //by zscript so it is different from one page to page //In this case, we cannot reuse parsed expression. // //Note: if nfm is null, we consider it as not-change since DSP //doesn't save function mapper when evaluating try { final FunctionMapper nfm = ctx.getFunctionMapper(); if (nfm != null && _mapper != nfm) return new ApacheELFactory().evaluate(ctx, _rawexpr, _expected); final VariableResolver resolver = ctx.getVariableResolver(); return _expr.evaluate( resolver != null ? new XelELResolver(resolver): null); } catch (ELException ex) { throw new XelException(ex); } }
try { resolver.setCurrentValue(value); Boolean result = (Boolean) expr.evaluate(resolver); if (!Boolean.TRUE.equals(result)) { ValidationError error = new ScopedLocalizableError(ERROR_DEFAULT_SCOPE,
try { resolver.setCurrentValue(value); Boolean result = (Boolean) expr.evaluate(resolver); if (!Boolean.TRUE.equals(result)) { ValidationError error = new ScopedLocalizableError(ERROR_DEFAULT_SCOPE,