@Override public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws ELException { return delegate().evaluateExpressionGet(context, expression, expectedType); }
protected String getPublicKey(FacesContext context, Captcha captcha) { return context.getApplication().evaluateExpressionGet(context, context.getExternalContext().getInitParameter(Captcha.PUBLIC_KEY), String.class); } }
protected List<String> evaluateValueExpressions(FacesContext context, List<String> values) { // note that we have to create a new List here, because if we // change any value on the given List, it will be changed in the // NavigationCase too and the EL expression won't be evaluated again List<String> target = new ArrayList<>(values.size()); for (String value : values) { if (isExpression(value)) { // evaluate the ValueExpression value = context.getApplication().evaluateExpressionGet(context, value, String.class); } target.add(value); } return target; }
private String createPostParameters(FacesContext context, Object value) throws UnsupportedEncodingException { String privateKey = context.getApplication().evaluateExpressionGet(context, context.getExternalContext().getInitParameter(Captcha.PRIVATE_KEY), String.class); if (privateKey == null) { throw new FacesException("Cannot find private key for catpcha, use primefaces.PRIVATE_CAPTCHA_KEY context-param to define one"); } StringBuilder postParams = new StringBuilder(); postParams.append("secret=").append(URLEncoder.encode(privateKey, "UTF-8")); postParams.append("&response=").append(value == null ? "" : URLEncoder.encode((String) value, "UTF-8")); String params = postParams.toString(); postParams.setLength(0); return params; } }
/** * {@inheritDoc} */ @Override public Object evaluateExpressionGet(FacesContext context, String expression, Class expectedType) { return wrapped.evaluateExpressionGet(context, expression, expectedType); }
/** * {@inheritDoc} */ @Override public Object evaluateExpressionGet(FacesContext context, String expression, Class expectedType) { return wrapped.evaluateExpressionGet(context, expression, expectedType); }
/** * Evaluate (get) a value binding */ protected Object getValue(String valueExpression) { return application.evaluateExpressionGet(facesContext, valueExpression, Object.class); }
@SuppressWarnings("unchecked") private static <T> T evaluateExpressionGet(FacesContext context, String expression) { if (expression == null) { return null; } return (T) context.getApplication().evaluateExpressionGet(context, expression, Object.class); }
@SuppressWarnings("unchecked") private static <T> T evaluateExpressionGet(FacesContext context, String expression) { if (expression == null) { return null; } return (T) context.getApplication().evaluateExpressionGet(context, expression, Object.class); }
@SuppressWarnings("unchecked") private static <T> T evaluateExpressionGet(FacesContext context, String expression) { if (expression == null) { return null; } return (T) context.getApplication().evaluateExpressionGet(context, expression, Object.class); }
public static <T> T getValueOfExpression(String expression, Class<T> targetType) { FacesContext facesContext = FacesContext.getCurrentInstance(); return (T)facesContext.getApplication().evaluateExpressionGet(facesContext, expression, targetType); }
public static <T> T getValueOfExpression(String expression, Class<T> targetType) { FacesContext facesContext = FacesContext.getCurrentInstance(); return facesContext.getApplication().evaluateExpressionGet(facesContext, expression, targetType); }
public static Object resolveExpressionLanguage(String expression) { if (expression == null || expression.isEmpty()) { return null; } String exprEl = expression.startsWith("#{") ? expression : "#{" + expression + "}"; return FacesContext .getCurrentInstance() .getApplication() .evaluateExpressionGet(FacesContext.getCurrentInstance(), exprEl, Object.class); }
@Override @Deprecated public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws ELException { return getWrapped().evaluateExpressionGet(context, expression, expectedType); }
public static <T> T evaluateExpressionGet(BeanManager beanManager, String expression, Class<T> expectedClass) { if (expression == null) { return null; } FacesContext context = getBeanReference(beanManager, FacesContext.class); return (T) context.getApplication() .evaluateExpressionGet(context, expression, expectedClass); }
public VisitResult visit(VisitContext context, UIComponent target) { if (this.clientId.equals(target.getClientId())) { FacesContext facesContext = FacesContext.getCurrentInstance(); this.data = facesContext.getApplication().evaluateExpressionGet(facesContext, expression, Object.class); return VisitResult.COMPLETE; } return VisitResult.ACCEPT; } }
/** * @see Faces#evaluateExpressionGet(String) */ @SuppressWarnings("unchecked") public static <T> T evaluateExpressionGet(FacesContext context, String expression) { if (isEmpty(expression)) { return null; } return (T) context.getApplication().evaluateExpressionGet(context, expression, Object.class); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link Application#evaluateExpressionGet(javax.faces.context.FacesContext, String, Class)} * on the wrapped {@link Application} object.</p> */ @Override public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws ELException { return getWrapped().evaluateExpressionGet(context, expression, expectedType); }
@Override public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws ELException { return delegate().evaluateExpressionGet(context, expression, expectedType); }
protected Object createManagedProperty(CreationalContext<Object> cc, ManagedPropertyInfo typeInfo) { FacesContext facesContext = FacesContext.getCurrentInstance(); return facesContext.getApplication().evaluateExpressionGet( facesContext, typeInfo.getExpression(), getBeanClass()); } }