org.drools.builder
Interface KnowledgeBuilderFactoryService

All Superinterfaces:
Service

public interface KnowledgeBuilderFactoryService
extends Service

KnowledgeBuilderFactoryService is used by the KnowledgeBuilderFactory to "provide" it's concrete implementation. This class is not considered stable and may change, the user is protected from this change by using the Factory api, which is considered stable.


Method Summary
 DecisionTableConfiguration newDecisionTableConfiguration()
          DecisionTables need to take a configuration of the InputType and XLS based ones can also take a Worksheet name.
 JaxbConfiguration newJaxbConfiguration(com.sun.tools.xjc.Options xjcOpts, String systemId)
           
 KnowledgeBuilder newKnowledgeBuilder()
          Instantiate and return a new KnowledgeBuilder using the default KnowledgeBuilderConfiguration
 KnowledgeBuilder newKnowledgeBuilder(KnowledgeBase kbase)
           
 KnowledgeBuilder newKnowledgeBuilder(KnowledgeBase kbase, KnowledgeBuilderConfiguration conf)
           
 KnowledgeBuilder newKnowledgeBuilder(KnowledgeBuilderConfiguration conf)
          Instantiate and return a new KnowledgeBuilder using the given KnowledgeBuilderConfiguration
 KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration()
          Instantiate and return a new KnowledgeBuilderConfiguration
 KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties, ClassLoader... classLoader)
          Instantiate and return a new KnowledgeBuilderConfiguration
 

Method Detail

newKnowledgeBuilderConfiguration

KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration()
Instantiate and return a new KnowledgeBuilderConfiguration

Returns:
the KnowledgeBuilderConfiguration

newKnowledgeBuilderConfiguration

KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties,
                                                               ClassLoader... classLoader)
Instantiate and return a new KnowledgeBuilderConfiguration

Parameters:
properties - Properties file to process, can be null;
classLoader - Provided ClassLoader, can be null and then ClassLoader defaults to Thread.currentThread().getContextClassLoader()
Returns:

newDecisionTableConfiguration

DecisionTableConfiguration newDecisionTableConfiguration()
DecisionTables need to take a configuration of the InputType and XLS based ones can also take a Worksheet name.

Returns:
The DecisionTableConfiguration

newKnowledgeBuilder

KnowledgeBuilder newKnowledgeBuilder()
Instantiate and return a new KnowledgeBuilder using the default KnowledgeBuilderConfiguration

Returns:
The KnowledgeBuilder

newKnowledgeBuilder

KnowledgeBuilder newKnowledgeBuilder(KnowledgeBuilderConfiguration conf)
Instantiate and return a new KnowledgeBuilder using the given KnowledgeBuilderConfiguration

Parameters:
conf - The KnowledgeBuilderConfiguration
Returns:
The KnowledgeBuilder

newKnowledgeBuilder

KnowledgeBuilder newKnowledgeBuilder(KnowledgeBase kbase)

newKnowledgeBuilder

KnowledgeBuilder newKnowledgeBuilder(KnowledgeBase kbase,
                                     KnowledgeBuilderConfiguration conf)

newJaxbConfiguration

JaxbConfiguration newJaxbConfiguration(com.sun.tools.xjc.Options xjcOpts,
                                       String systemId)


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.