Examples of JexlEvaluator


Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

        runtest();
    }

    public void testDatamodelNamespacePrefixedXPaths() {
        exec01 = SCXMLTestHelper.getExecutor(datamodel02jexl,
            new JexlContext(), new JexlEvaluator());
        assertNotNull(exec01);
        exec02 = SCXMLTestHelper.getExecutor(datamodel02jsp,
            new ELContext(), new ELEvaluator());
        assertNotNull(exec02);
        assertFalse(exec01 == exec02);
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

        runtest();
    }

    public void testDatamodel04Jexl() {
        exec01 = SCXMLTestHelper.getExecutor(datamodel04jexl,
            new JexlContext(), new JexlEvaluator());
        assertNotNull(exec01);
        Set currentStates = exec01.getCurrentStatus().getStates();
        assertEquals(1, currentStates.size());
        assertEquals("ten", ((State)currentStates.iterator().
            next()).getId());
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

        return roundtrip;
    }

    public static SCXMLExecutor getExecutor(final URL url) {
        SCXML scxml = digest(url);
        Evaluator evaluator = new JexlEvaluator();
        return getExecutor(evaluator, scxml);
    }
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

    }

    public static SCXMLExecutor getExecutor(final URL url,
            final ErrorHandler errHandler) {
        SCXML scxml = digest(url, errHandler);
        Evaluator evaluator = new JexlEvaluator();
        return getExecutor(evaluator, scxml);
    }
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

        return getExecutor(scxml, null);
    }

    public static SCXMLExecutor getExecutor(SCXML scxml,
            SCXMLSemantics semantics) {
        Evaluator evaluator = new JexlEvaluator();
        Context context = evaluator.newContext(null);
        EventDispatcher ed = new SimpleDispatcher();
        Tracer trc = new Tracer();
        return getExecutor(context, evaluator, scxml, ed, trc, semantics);
    }
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

        instance.setRootContext(context);
        assertEquals("value", instance.getRootContext().get("name"));
    }
   
    public void testGetRootContextEvaluator() {
        Evaluator evaluator = new JexlEvaluator();
       
        instance.setEvaluator(evaluator);
       
        assertTrue(instance.getRootContext() instanceof JexlContext);
    }
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

        Context context = new SimpleContext();
        context.set("name", "value");
        instance.setRootContext(context);

        Evaluator evaluator = new JexlEvaluator();
        instance.setEvaluator(evaluator);

        assertEquals("value", instance.getContext(target).get("name"));
        assertEquals("value", instance.lookupContext(target).get("name"));
    }
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

        Context context = new SimpleContext();
        context.set("name", "value");
        instance.setRootContext(context);

        Evaluator evaluator = new JexlEvaluator();
        instance.setEvaluator(evaluator);

        assertEquals("value", instance.getContext(target).get("name"));
        assertEquals("value", instance.lookupContext(target).get("name"));
    }
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

     */
    public void testInvoke01Sample() {
        try {
            SCXML scxml = SCXMLParser.parse(invoke01,
                new SimpleErrorHandler());
            exec = new SCXMLExecutor(new JexlEvaluator(), new SimpleDispatcher(),
                new SimpleErrorReporter());
            assertNotNull(exec);
            exec.setRootContext(new JexlContext());
            exec.setStateMachine(scxml);
            exec.registerInvokerClass("scxml", SimpleSCXMLInvoker.class);
View Full Code Here

Examples of org.apache.commons.scxml.env.jexl.JexlEvaluator

    public void testInvoke02Sample() {
        try {
            SCXML scxml = SCXMLParser.parse(invoke02,
                new SimpleErrorHandler());
            exec = new SCXMLExecutor(new JexlEvaluator(), new SimpleDispatcher(),
                new SimpleErrorReporter());
            assertNotNull(exec);
            exec.setRootContext(new JexlContext());
            exec.setStateMachine(scxml);
            exec.registerInvokerClass("scxml", SimpleSCXMLInvoker.class);
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.