Package org.drools.compiler

Examples of org.drools.compiler.PackageBuilder.addProcessFromXml()


        "      <connection from=\"4\" to=\"3\" />\n" +
        "    </connections>\n" +
            "\n" +
            "</process>\n";
        final PackageBuilder builder = new PackageBuilder();
        builder.addProcessFromXml( new StringReader( process ));
        final Package pkg = builder.getPackage();
        final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage(pkg);

        final StatefulSession session = ruleBase.newStatefulSession();
View Full Code Here


        "      <connection from=\"4\" to=\"3\" />\n" +
        "    </connections>\n" +
            "\n" +
            "</process>\n";
        final PackageBuilder builder = new PackageBuilder();
        builder.addProcessFromXml( new StringReader( process ));
        final Package pkg = builder.getPackage();
        final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage(pkg);

        final StatefulSession session = ruleBase.newStatefulSession();
View Full Code Here

        properties.put( "semanticModules", "mydsl.conf" );

        PackageBuilderConfiguration conf = new PackageBuilderConfiguration( properties );

        PackageBuilder builder = new PackageBuilder( conf );
        builder.addProcessFromXml( new InputStreamReader( TestXmlDsl.class.getResourceAsStream( "XmlDslTest.xml" ) ) );

        System.out.println( builder.getErrors() );

        RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage( builder.getPackage() );
View Full Code Here

        // create a builder
        PackageBuilder builder = new PackageBuilder();
        // load the process
        Reader source = new InputStreamReader(
            ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow.rf"));
        builder.addProcessFromXml(source);
        source = new InputStreamReader(
                ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow2.rf"));
            builder.addProcessFromXml(source);
        // create the knowledge base
        Package pkg = builder.getPackage();
View Full Code Here

        Reader source = new InputStreamReader(
            ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow.rf"));
        builder.addProcessFromXml(source);
        source = new InputStreamReader(
                ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow2.rf"));
            builder.addProcessFromXml(source);
        // create the knowledge base
        Package pkg = builder.getPackage();
        RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage(pkg);
        return ruleBase;
View Full Code Here

        // create a builder
        PackageBuilder builder = new PackageBuilder();
        // load the process
        Reader source = new InputStreamReader(
            ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow.rf"));
        builder.addProcessFromXml(source);
        source = new InputStreamReader(
            ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow2.rf"));
        builder.addProcessFromXml(source);
       // create the knowledge base
        Package pkg = builder.getPackage();
View Full Code Here

        Reader source = new InputStreamReader(
            ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow.rf"));
        builder.addProcessFromXml(source);
        source = new InputStreamReader(
            ProcessInstanceExecutor.class.getResourceAsStream("/ruleflow2.rf"));
        builder.addProcessFromXml(source);
       // create the knowledge base
        Package pkg = builder.getPackage();
        RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage(pkg);
        return ruleBase;
View Full Code Here

        try {
            boolean success = true;
            final Thread[] t = new Thread[THREAD_COUNT];
           
            final PackageBuilder builder = new PackageBuilder();
            builder.addProcessFromXml(new InputStreamReader( getClass().getResourceAsStream( "test_ProcessMultithreadEvent.rf" ) ) );
            if (builder.getErrors().getErrors().length > 0) {
              for (DroolsError error: builder.getErrors().getErrors()) {
                System.err.println(error);
              }
              fail("Could not parse process");
View Full Code Here

        "  <connections>\n" +
        "    <connection from=\"1\" to=\"2\"/>\n" +
      "    <connection from=\"2\" to=\"3\"/>\n" +
      "  </connections>\n" +
      "</process>";
        builder.addProcessFromXml( new StringReader( process ));
        final Package pkg = builder.getPackage();

        final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage(pkg);
View Full Code Here

        "    <connection from=\"1\" to=\"2\"/>\n" +
      "    <connection from=\"2\" to=\"3\"/>\n" +
      "  </connections>\n" +
      "</process>";
        final PackageBuilder builder = new PackageBuilder();
        builder.addProcessFromXml( new StringReader( process ));
        final Package pkg = builder.getPackage();

        final RuleBase ruleBase = RuleBaseFactory.newRuleBase();
        ruleBase.addPackage(pkg);
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.