Knowledge API Legacy5 Adapter 6.0.0.Beta5

org.drools.impl
Class KnowledgeBuilderFactoryServiceImpl

java.lang.Object
  extended by org.drools.impl.KnowledgeBuilderFactoryServiceImpl
All Implemented Interfaces:
KnowledgeBuilderFactoryService, Service

public class KnowledgeBuilderFactoryServiceImpl
extends Object
implements KnowledgeBuilderFactoryService


Constructor Summary
KnowledgeBuilderFactoryServiceImpl()
           
 
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... classLoaders)
          Instantiate and return a new KnowledgeBuilderConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowledgeBuilderFactoryServiceImpl

public KnowledgeBuilderFactoryServiceImpl()
Method Detail

newKnowledgeBuilderConfiguration

public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration()
Description copied from interface: KnowledgeBuilderFactoryService
Instantiate and return a new KnowledgeBuilderConfiguration

Specified by:
newKnowledgeBuilderConfiguration in interface KnowledgeBuilderFactoryService
Returns:
the KnowledgeBuilderConfiguration

newKnowledgeBuilderConfiguration

public KnowledgeBuilderConfiguration newKnowledgeBuilderConfiguration(Properties properties,
                                                                      ClassLoader... classLoaders)
Description copied from interface: KnowledgeBuilderFactoryService
Instantiate and return a new KnowledgeBuilderConfiguration

Specified by:
newKnowledgeBuilderConfiguration in interface KnowledgeBuilderFactoryService
Parameters:
properties - Properties file to process, can be null;
classLoaders - Provided ClassLoader, can be null and then ClassLoader defaults to Thread.currentThread().getContextClassLoader()
Returns:

newDecisionTableConfiguration

public DecisionTableConfiguration newDecisionTableConfiguration()
Description copied from interface: KnowledgeBuilderFactoryService
DecisionTables need to take a configuration of the InputType and XLS based ones can also take a Worksheet name.

Specified by:
newDecisionTableConfiguration in interface KnowledgeBuilderFactoryService
Returns:
The DecisionTableConfiguration

newKnowledgeBuilder

public KnowledgeBuilder newKnowledgeBuilder()
Description copied from interface: KnowledgeBuilderFactoryService
Instantiate and return a new KnowledgeBuilder using the default KnowledgeBuilderConfiguration

Specified by:
newKnowledgeBuilder in interface KnowledgeBuilderFactoryService
Returns:
The KnowledgeBuilder

newKnowledgeBuilder

public KnowledgeBuilder newKnowledgeBuilder(KnowledgeBuilderConfiguration conf)
Description copied from interface: KnowledgeBuilderFactoryService
Instantiate and return a new KnowledgeBuilder using the given KnowledgeBuilderConfiguration

Specified by:
newKnowledgeBuilder in interface KnowledgeBuilderFactoryService
Parameters:
conf - The KnowledgeBuilderConfiguration
Returns:
The KnowledgeBuilder

newKnowledgeBuilder

public KnowledgeBuilder newKnowledgeBuilder(KnowledgeBase kbase)
Specified by:
newKnowledgeBuilder in interface KnowledgeBuilderFactoryService

newKnowledgeBuilder

public KnowledgeBuilder newKnowledgeBuilder(KnowledgeBase kbase,
                                            KnowledgeBuilderConfiguration conf)
Specified by:
newKnowledgeBuilder in interface KnowledgeBuilderFactoryService

newJaxbConfiguration

public JaxbConfiguration newJaxbConfiguration(com.sun.tools.xjc.Options xjcOpts,
                                              String systemId)
Specified by:
newJaxbConfiguration in interface KnowledgeBuilderFactoryService

Knowledge API Legacy5 Adapter 6.0.0.Beta5

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