Package org.drools.io

Examples of org.drools.io.RuleSetLoader


    public void testBuildRuleBaseBasicParsing() throws Exception
    {
        String ruleText = getTestRuleSet( ).toXML( );               
               
        RuleSetLoader ruleSetLoader = new RuleSetLoader();          
        ruleSetLoader.addFromReader( new StringReader( ruleText ) );           
       
        RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
        ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
        RuleBase ruleBase = ruleBaseLoader.buildRuleBase();
        assertNotNull( ruleBase );
View Full Code Here


        Ruleset ruleset = new Ruleset( "xyz" );
        ruleset.addRule( rule );
        try
        {          
            RuleSetLoader ruleSetLoader = new RuleSetLoader();          
            ruleSetLoader.addFromReader(new StringReader( ruleset.toXML( ) ) );           
           
            RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
            ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
            ruleBaseLoader.buildRuleBase();           
           
View Full Code Here

        Ruleset ruleset = new Ruleset( "xyz" ); //$NON-NLS-1$
        ruleset.addRule( rule );

        try
        {
            RuleSetLoader ruleSetLoader = new RuleSetLoader();          
            ruleSetLoader.addFromReader(new StringReader( ruleset.toXML( ) ) );           
           
            RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
            ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
            RuleBase ruleBase = ruleBaseLoader.buildRuleBase();     
            fail( );
View Full Code Here

     */
    public void testRulesetExec() throws Exception
    {
        Ruleset ruleSet = RulesetToDRLTest.getTestRuleSet( );
              
        RuleSetLoader ruleSetLoader = new RuleSetLoader();          
        ruleSetLoader.addFromReader(new StringReader( ruleSet.toXML( ) ) );           
       
        RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
        ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
        RuleBase ruleBase = ruleBaseLoader.buildRuleBase();          

View Full Code Here

    {
        StringReader reader = getReader( streamToSpreadsheet,
                                         inputType );
       
       
        RuleSetLoader ruleSetLoader = new RuleSetLoader();          
        ruleSetLoader.addFromReader( reader);           
       
        RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
        ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
        return ruleBaseLoader.buildRuleBase();                          
    }
View Full Code Here

                System.err.println( "conway.drl.file system property not specified. using default: " + DEFAULT_DRL_FILE );
                conwayDrlFile = DEFAULT_DRL_FILE;
            }
            System.out.println( "loading drl file: " + conwayDrlFile );
           
            RuleSetLoader ruleSetLoader = new RuleSetLoader();          
            ruleSetLoader.addFromUrl( CellGrid.class.getResource( conwayDrlFile ) );           
           
            RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
            ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
            ruleBase = ruleBaseLoader.buildRuleBase();               
        }
View Full Code Here

        }
        System.out.println( "Using drl: " + args[0] );

        try
        {
            RuleSetLoader ruleSetLoader = new RuleSetLoader();          
            ruleSetLoader.addFromUrl( FibonacciExample.class.getResource( args[ 0 ] ) );           
           
            RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
            ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
            RuleBase ruleBase = ruleBaseLoader.buildRuleBase();
              
View Full Code Here

        throws DroolsException,
               IOException,
               SAXException
    {
        System.out.println( "Loading DRL: " + DRL_FILE + "..." );
        RuleSetLoader ruleSetLoader = new RuleSetLoader();          
        ruleSetLoader.addFromUrl( MannersBenchmark.class.getResource( DRL_FILE ) );           
       
        RuleBaseLoader ruleBaseLoader = new RuleBaseLoader(ComplexityConflictResolver.getInstance( ));
        ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
        RuleBase ruleBase = ruleBaseLoader.buildRuleBase();        
       
View Full Code Here

        }
        System.out.println( "Using drl: " + args[0] );

        try
        {
            RuleSetLoader ruleSetLoader = new RuleSetLoader();          
            ruleSetLoader.addFromUrl( PetStore.class.getResource( args[0] ) );           
           
            RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
            ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
            RuleBase ruleBase = ruleBaseLoader.buildRuleBase();                 
           
View Full Code Here

            Room bathroom = new Room("bathroom");
            Room kitchen = new Room("kitchen");
           
            Heating heating = new Heating();           
           
            RuleSetLoader ruleSetLoader = new RuleSetLoader();          
            ruleSetLoader.addFromUrl( HouseExample.class.getResource( "house.drl" ) );           
           
            RuleBaseLoader ruleBaseLoader = new RuleBaseLoader();
            ruleBaseLoader.addFromRuleSetLoader(ruleSetLoader);
            RuleBase ruleBase = ruleBaseLoader.buildRuleBase();           
           
View Full Code Here

TOP

Related Classes of org.drools.io.RuleSetLoader

Copyright © 2018 www.massapicom. 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.