Examples of createValueExpression()


Examples of javax.el.ExpressionFactory.createValueExpression()

    Object propertyObject = entry.getValue();
    if (propertyObject instanceof String) {
        String property = (String) propertyObject;
        if (ELUtils.isValueReference(property)) {
      ExpressionFactory expressionFactory = app.getExpressionFactory();
      entry.setValue(expressionFactory.createValueExpression(elContext, property, Object.class));
        } else {
      entry.setValue(property);
        }
    }
      }
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

            // test it out
            ELContextImpl ctx = new ELContextImpl();
            ctx.setFunctionMapper(this.getFunctionMapper(el));
            ExpressionFactory ef = this.pageInfo.getExpressionFactory();
            try {
                ef.createValueExpression(ctx, expr, Object.class);
            } catch (ELException e) {

            }
        }
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()


    public ValueExpression getValueExpression(FaceletContext ctx, String expr, Class type) {
        try {
            ExpressionFactory f = ctx.getExpressionFactory();
            ValueExpression delegate = f.createValueExpression(ctx,
                                                               expr,
                                                               type);
            if (ELUtils.isCompositeComponentExpr(expr)) {
                if (ELUtils.isCompositeComponentLookupWithArgs(expr)) {
                    String message =
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

      progressBar = createProgressBar(context, component);
    }
    progressBar.getAttributes().put("minValue", -1);
   
    ExpressionFactory expressionFactory = context.getApplication().getExpressionFactory();
    ValueExpression falseExpression = expressionFactory.createValueExpression(
        context.getELContext(),
        "#{" + Boolean.FALSE + "}",
        Boolean.class);
   
    progressBar.setValueExpression("enabled", falseExpression);
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

      sortFields2 = new LinkedList<SortField2>();
      for (SortField sortField : sortFields) {
        ValueExpression valueExpression = null;
        String name = sortField.getName();
        if (ELUtils.isValueReference(name)) {
          valueExpression = expressionFactory.createValueExpression(
              eLContext, name, Object.class);
        } else if (!name.startsWith(UIViewRoot.UNIQUE_ID_PREFIX)) {
          valueExpression = expressionFactory.createValueExpression(
              eLContext, "#{" + var + "." + name + "}",
              Object.class);
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

        String name = sortField.getName();
        if (ELUtils.isValueReference(name)) {
          valueExpression = expressionFactory.createValueExpression(
              eLContext, name, Object.class);
        } else if (!name.startsWith(UIViewRoot.UNIQUE_ID_PREFIX)) {
          valueExpression = expressionFactory.createValueExpression(
              eLContext, "#{" + var + "." + name + "}",
              Object.class);
        }
        Ordering ordering = Ordering.UNSORTED;
        Boolean ascending = sortField.getAscending();
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

        ELContext context = new ELContextImpl();
       
        TesterBeanB beanB = new TesterBeanB();
        beanB.setName("Tomcat");
        ValueExpression var =
            factory.createValueExpression(beanB, TesterBeanB.class);
        context.getVariableMapper().setVariable("beanB", var);

        ValueExpression ve = factory.createValueExpression(
                context, "${beanB.name}", String.class);
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

        beanB.setName("Tomcat");
        ValueExpression var =
            factory.createValueExpression(beanB, TesterBeanB.class);
        context.getVariableMapper().setVariable("beanB", var);

        ValueExpression ve = factory.createValueExpression(
                context, "${beanB.name}", String.class);

        // First check the basics work
        String result = (String) ve.getValue(context);
        assertEquals("Tomcat", result);
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

        TesterBeanB beanB = new TesterBeanB();
        beanB.setName("Tomcat");
        beanA.setBean(beanB);
       
        ValueExpression var =
            factory.createValueExpression(beanA, TesterBeanA.class);
        context.getVariableMapper().setVariable("beanA", var);

        ValueExpression ve = factory.createValueExpression(
                context, "${beanA.bean.name}", String.class);
View Full Code Here

Examples of javax.el.ExpressionFactory.createValueExpression()

       
        ValueExpression var =
            factory.createValueExpression(beanA, TesterBeanA.class);
        context.getVariableMapper().setVariable("beanA", var);

        ValueExpression ve = factory.createValueExpression(
                context, "${beanA.bean.name}", String.class);

        // First check the basics work
        String result = (String) ve.getValue(context);
        assertEquals("Tomcat", result);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.