private <T> void variable(VariableMapper variables, String varName, T object, Class<T> objectClass) { ValueExpression variable = ef.createValueExpression(object, objectClass); variables.setVariable(varName, variable); }
/** * {@inheritDoc} */ @Override public <T> void setVariable(String key, T value, Class<? extends T> type) { ValueExpression valueExpression = expressionFactory.createValueExpression(value, type); VariableMapper variableMapper = elContext.getVariableMapper(); variableMapper.setVariable(key, valueExpression); }
/** * Assign a ValueExpression to an EL variable, replacing * any previous assignment to the same variable. * The assignment for the variable is removed if * the expression is <code>null</code>. * * @param variable The variable name * @param expression The ValueExpression to be assigned * to the variable. */ public void setVariable(String variable, ValueExpression expression) { getELContext().getVariableMapper().setVariable(variable, expression); }
private ValueExpression capture(String name, VariableMapper vars) { if (name != null) { return vars.setVariable(name, null); } return null; }
/** * @see javax.el.VariableMapper#setVariable(java.lang.String, javax.el.ValueExpression) */ public ValueExpression setVariable(String name, ValueExpression expression) { return this.var0.setVariable(name, expression); }
/** * @see javax.el.VariableMapper#setVariable(java.lang.String, javax.el.ValueExpression) */ public ValueExpression setVariable(String name, ValueExpression expression) { return this.var0.setVariable(name, expression); }
public void setAttribute(String name, Object value) { if (this.varMapper != null) { if (value == null) { this.varMapper.setVariable(name, null); } else { this.varMapper.setVariable(name, this.facelet .getExpressionFactory().createValueExpression(value, Object.class)); } } }
@Override public void setAttribute(String name, Object value) { if (this.varMapper != null) { if (value == null) { this.varMapper.setVariable(name, null); } else { this.varMapper.setVariable(name, this.facelet .getExpressionFactory().createValueExpression(value, Object.class)); } } }
private void addVariablesToElContext(SimpleELContext elContext, Map<String, Object> variables) { for ( Map.Entry<String, Object> entry : variables.entrySet() ) { ValueExpression valueExpression = expressionFactory.createValueExpression( entry.getValue(), Object.class ); elContext.getVariableMapper().setVariable( entry.getKey(), valueExpression ); } } }
/** * {@inheritDoc} */ @Override public <T> void setVariable(String key, T value, Class<? extends T> type) { ValueExpression valueExpression = expressionFactory.createValueExpression(value, type); VariableMapper variableMapper = elContext.getVariableMapper(); variableMapper.setVariable(key, valueExpression); }
public ValueExpression resolveVariable(String variable) { ValueExpression expr = this.target.resolveVariable(variable); if (expr != null) { if (this.momento == null) { this.momento = new VariableMapperImpl(); } this.momento.setVariable(variable, expr); } return expr; }
public ValueExpression resolveVariable(String variable) { ValueExpression expr = this.target.resolveVariable(variable); if (expr != null) { if (this.momento == null) { this.momento = new VariableMapperImpl(); } this.momento.setVariable(variable, expr); } return expr; }
public ValueExpression resolveVariable(String variable) { ValueExpression expr = this.target.resolveVariable(variable); if (expr != null) { if (this.momento == null) { this.momento = new VariableMapperImpl(); } this.momento.setVariable(variable, expr); } return expr; }
public static void setValueVariable(PageContext pageContext, String variable, ValueExpression expression) { ELContextImpl elctxt = (ELContextImpl) pageContext.getELContext(); elctxt.getVariableMapper().setVariable(variable, expression); }
public ValueExpression resolveVariable(String variable) { ValueExpression expr = this.target.resolveVariable(variable); if (expr != null) { if (this.momento == null) { this.momento = new VariableMapperImpl(); } this.momento.setVariable(variable, expr); } return expr; }
public ValueExpression resolveVariable(String variable) { ValueExpression expr = this.target.resolveVariable(variable); if (expr != null) { if (this.momento == null) { this.momento = new VariableMapperImpl(); } this.momento.setVariable(variable, expr); } return expr; }
public void apply(FaceletContext ctx, UIComponent parent) throws IOException { String nameStr = this.name.getValue(ctx); ValueExpression valueVE = this.value.getValueExpression(ctx, Object.class); ctx.getVariableMapper().setVariable(nameStr, valueVE); }
@Override public void apply(FaceletContext ctx, UIComponent parent) throws IOException { String nameStr = this.name.getValue(ctx); ValueExpression valueVE = this.value.getValueExpression(ctx, Object.class); ctx.getVariableMapper().setVariable(nameStr, valueVE); }
public void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, FaceletException, ELException { String nameStr = this.name.getValue(ctx); ValueExpression valueVE = this.value.getValueExpression(ctx, Object.class); ctx.getVariableMapper().setVariable(nameStr, valueVE); }
public void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, FaceletException, ELException { String varStr = this.var.getValue(ctx); ValueExpression veObj = this.value.getValueExpression(ctx, Object.class); ctx.getVariableMapper().setVariable(varStr, veObj); } }