Examples of ExpressionFactoryImpl


Examples of de.odysseus.el.ExpressionFactoryImpl

*/
public class NullProperties {
  public static void main(String... args) throws NoSuchMethodException {
    // create our factory which uses our customized builder
    System.setProperty("javax.el.nullProperties", "true");   
    ExpressionFactory f = new ExpressionFactoryImpl(System.getProperties());

    // create our context
    ELContext context = new SimpleContext();

    // create our expression we want to evaluate
    ValueExpression e = f.createValueExpression(context, "${map[null]}", String.class);

    // create a map containing a value for key <code>null</code> and make it available
    Map<String, String> map = new HashMap<String, String>();
    map.put(null, "foo");
    context.getELResolver().setValue(context, null, "map", map);
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

  }
 
 
  private ExpressionFactory newExpressionFactory(CacheProvider cacheProvider) {
    TreeStore store = new TreeStore(new Builder(), createTreeCache(cacheProvider));
    return new ExpressionFactoryImpl(store, typeConverter);
  }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

{
    private static final long serialVersionUID = 2641255245468004320L;

    public ExpressionFactory createExpressionFactory()
    {
        return new ExpressionFactoryImpl();
    }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

*/
class TestELProvider implements ELProvider
{
    public ExpressionFactory createExpressionFactory()
    {
        return new ExpressionFactoryImpl();
    }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

        return getExpressionFactory();
    }

    public ExpressionFactory getExpressionFactory() {
        if (expressionFactory == null) {
            expressionFactory = new ExpressionFactoryImpl();
        }
        return expressionFactory;
    }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

        return getExpressionFactory();
    }

    public ExpressionFactory getExpressionFactory() {
        if (expressionFactory == null) {
            expressionFactory = new ExpressionFactoryImpl();
        }
        return expressionFactory;
    }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

    /** Returns an <code>ExpressionFactory</code> instance.
     * @return A customized <code>ExpressionFactory</code> instance
     */
    public static ExpressionFactory newExpressionFactory() {
        return new ExpressionFactoryImpl(new TreeStore(new ExtendedBuilder(), new Cache(1000)));
    }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

{
    private static final long serialVersionUID = 2641255245468004320L;

    public ExpressionFactory createExpressionFactory()
    {
        return new ExpressionFactoryImpl();
    }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

*/
class TestELProvider implements ELProvider
{
    public ExpressionFactory createExpressionFactory()
    {
        return new ExpressionFactoryImpl();
    }
View Full Code Here

Examples of de.odysseus.el.ExpressionFactoryImpl

*/
public class JuelTest extends Assert {

    @Test
    public void testJuel() throws Exception {
        ExpressionFactory factory = new ExpressionFactoryImpl();
        ELContext context  = new SimpleContext();
        ValueExpression valueExpression = factory.createValueExpression(context, "${123 * 2}", Object.class);
        Object value = valueExpression.getValue(context);

        assertEquals("Result is a Long object", 246L, value);
    }
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.