private ValueExpression getExpression(FaceletContext faceletContext) { String myValue = removeElParenthesis(value.getValue()); return faceletContext.getVariableMapper().resolveVariable(myValue); }
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); } }
public void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, FaceletException, ELException { String path = this.src.getValue(ctx); VariableMapper orig = ctx.getVariableMapper(); ctx.setVariableMapper(new VariableMapperWrapper(orig)); try { this.nextHandler.apply(ctx, null); ctx.includeFacelet(parent, path); } finally { ctx.setVariableMapper(orig); } } }
throw new TagException(tag, "Process does not contain file '" + file + "'"); VariableMapper orig = ctx.getVariableMapper(); final VariableMapperWrapper newVarMapper = new VariableMapperWrapper(orig); ctx.setVariableMapper(newVarMapper);
VariableMapper vars = ctx.getVariableMapper(); ValueExpression ve = null; ValueExpression vO = this.capture(v, vars);
public void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, FaceletException, ELException { VariableMapper orig = ctx.getVariableMapper(); if (this.params != null) { VariableMapper vm = new VariableMapperWrapper(orig); ctx.setVariableMapper(vm); for (int i = 0; i < this.params.length; i++) { this.params[i].apply(ctx, parent); } } ctx.pushClient(this); try { ctx.includeFacelet(parent, this.template.getValue(ctx)); } finally { ctx.setVariableMapper(orig); ctx.popClient(this); } }
VariableMapper orig = ctx.getVariableMapper();
public void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, FaceletException, ELException { if (this.template != null) { VariableMapper orig = ctx.getVariableMapper(); if (this.params != null) { VariableMapper vm = new VariableMapperWrapper(orig); ctx.setVariableMapper(vm); for (int i = 0; i < this.params.length; i++) { this.params[i].apply(ctx, parent); } } ctx.extendClient(this); try { ctx.includeFacelet(parent, this.template.getValue(ctx)); } finally { ctx.popClient(this); ctx.setVariableMapper(orig); } } else { this.nextHandler.apply(ctx, parent); } }
if (isMethodOrValueExpression(expressionString)) { ValueExpression expression = faceletContext.getVariableMapper().resolveVariable(removeElParenthesis(expressionString)); if (expression == null) { result = true; if (isMethodOrValueExpression(expressionString)) { ValueExpression expression = faceletContext.getVariableMapper().resolveVariable(removeElParenthesis(expressionString)); if (expression == null) { result = false; if (isMethodOrValueExpression(expressionString)) { ValueExpression expression = faceletContext.getVariableMapper().resolveVariable(removeElParenthesis(expressionString)); if (expression == null) { if (isMethodOrValueExpression(expressionString)) { ValueExpression expression = faceletContext.getVariableMapper().resolveVariable(removeElParenthesis(expressionString)); if (expression == null) { if (LOG.isDebugEnabled()) { while (isMethodOrValueExpression(expressionString) && isSimpleExpression(expressionString)) { ValueExpression expression = faceletContext.getVariableMapper().resolveVariable(removeElParenthesis(expressionString)); if (expression != null) { lastExpressionString = expressionString;