Package org.drools.compiler.compiler

Examples of org.drools.compiler.compiler.PackageBuilderConfiguration


    }

    public void convertToBPMN2() {
        try {
            InputStreamReader isr = new InputStreamReader(((File) file).getContents());
            PackageBuilderConfiguration configuration = new PackageBuilderConfiguration();
            SemanticModules modules = configuration.getSemanticModules();
            modules.addSemanticModule(new ProcessSemanticModule());
            XmlProcessReader xmlReader = new XmlProcessReader( modules, Thread.currentThread().getContextClassLoader() );
            String xml = RuleFlowMigrator.convertReaderToString(isr);
            Reader reader = new StringReader(xml);
            List<Process> processes = xmlReader.read(reader);
View Full Code Here


         jarInputStreams.add( jis );

         Properties properties = new Properties();
         properties.setProperty( DefaultPackageNameOption.PROPERTY_NAME,
                                 "foo.bar" );
         PackageBuilder builder = new PackageBuilder( new PackageBuilderConfiguration( properties,
                                                                                       loader ) );

         PackageDescr pc = new PackageDescr( "foo.bar" );
         builder.addPackage( pc );
View Full Code Here

                         "   $lowerValue : String() from $valOne.toLowerCase()\n" +
                         "then\n" +
                         "   System.out.println( $valOne.toLowerCase() );\n" +
                         "end\n";

         PackageBuilderConfiguration pkgBuilderCfg = new PackageBuilderConfiguration();
         MVELDialectConfiguration mvelConf = (MVELDialectConfiguration) pkgBuilderCfg.getDialectConfiguration( "mvel" );
         mvelConf.setStrict( false );
         mvelConf.setLangLevel( 5 );

         KnowledgeBase kbase = loadKnowledgeBaseFromString( pkgBuilderCfg, str );
         StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
View Full Code Here

                      "   Map($valOne : this['keyOne'] !=null)\n" +
                      "then\n" +
                      "   System.out.println( $valOne.clone() );\n" +
                      "end\n";

         PackageBuilderConfiguration pkgBuilderCfg = new PackageBuilderConfiguration();
         MVELDialectConfiguration mvelConf = (MVELDialectConfiguration) pkgBuilderCfg.getDialectConfiguration( "mvel" );
         mvelConf.setStrict( false );
         mvelConf.setLangLevel( 5 );
         KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder( pkgBuilderCfg );
         kbuilder.add( ResourceFactory.newByteArrayResource( str.getBytes() ), ResourceType.DRL );
         KnowledgeBuilderErrors errors = kbuilder.getErrors();
View Full Code Here

        jarInputStreams.add( jis );

        Properties properties = new Properties();
        properties.setProperty( DefaultPackageNameOption.PROPERTY_NAME,
                                "foo.bar" );
        PackageBuilder builder = new PackageBuilder( new PackageBuilderConfiguration( properties,
                                                                                      loader ) );

        PackageDescr pc = new PackageDescr( "foo.bar" );
        builder.addPackage( pc );
View Full Code Here

                        "   $lowerValue : String() from $valOne.toLowerCase()\n" +
                        "then\n" +
                        "   System.out.println( $valOne.toLowerCase() );\n" +
                        "end\n";

        PackageBuilderConfiguration pkgBuilderCfg = new PackageBuilderConfiguration();
        MVELDialectConfiguration mvelConf = (MVELDialectConfiguration) pkgBuilderCfg.getDialectConfiguration( "mvel" );
        mvelConf.setStrict( false );
        mvelConf.setLangLevel( 5 );

        KnowledgeBase kbase = loadKnowledgeBaseFromString( pkgBuilderCfg, str );
        StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
View Full Code Here

                     "   Map($valOne : this['keyOne'] !=null)\n" +
                     "then\n" +
                     "   System.out.println( $valOne.clone() );\n" +
                     "end\n";

        PackageBuilderConfiguration pkgBuilderCfg = new PackageBuilderConfiguration();
        MVELDialectConfiguration mvelConf = (MVELDialectConfiguration) pkgBuilderCfg.getDialectConfiguration( "mvel" );
        mvelConf.setStrict( false );
        mvelConf.setLangLevel( 5 );
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder( pkgBuilderCfg );
        kbuilder.add( ResourceFactory.newByteArrayResource( str.getBytes() ), ResourceType.DRL );
        KnowledgeBuilderErrors errors = kbuilder.getErrors();
View Full Code Here

import com.sun.tools.xjc.Options;

public class KnowledgeBuilderFactoryServiceImpl implements KnowledgeBuilderFactoryService {

    public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration() {
        return new KnowledgeBuilderConfigurationAdapter(new PackageBuilderConfiguration());
    }
View Full Code Here

    public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration() {
        return new KnowledgeBuilderConfigurationAdapter(new PackageBuilderConfiguration());
    }

    public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties, ClassLoader... classLoaders) {
        return new KnowledgeBuilderConfigurationAdapter(new PackageBuilderConfiguration(properties, classLoaders));
    }
View Full Code Here

import org.drools.impl.adapters.KnowledgeBuilderConfigurationAdapter;

public class KnowledgeBuilderFactoryServiceImpl implements KnowledgeBuilderFactoryService {

    public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration() {
        return new KnowledgeBuilderConfigurationAdapter(new PackageBuilderConfiguration());
    }
View Full Code Here

TOP

Related Classes of org.drools.compiler.compiler.PackageBuilderConfiguration

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.