Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.