Package javax.el

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


      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

      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

        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

        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

        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

        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

       
        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

        ELContext context = new ELContextImpl();
       
        TesterEnum testEnum = TesterEnum.APPLE;
       
        ValueExpression var =
            factory.createValueExpression(testEnum, TesterEnum.class);
        context.getVariableMapper().setVariable("testEnum", var);

        // When coercing an Enum to a String, name() should always be used.
        ValueExpression ve1 = factory.createValueExpression(
                context, "${testEnum}", String.class);
View Full Code Here

        ValueExpression var =
            factory.createValueExpression(testEnum, TesterEnum.class);
        context.getVariableMapper().setVariable("testEnum", var);

        // When coercing an Enum to a String, name() should always be used.
        ValueExpression ve1 = factory.createValueExpression(
                context, "${testEnum}", String.class);
        String result1 = (String) ve1.getValue(context);
        assertEquals("APPLE", result1);
       
        ValueExpression ve2 = factory.createValueExpression(
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.