## Uses of Interface
org.kie.internal.builder.KnowledgeBuilder

- Packages that use KnowledgeBuilder
  Package | Description
  --- | ---
  org.kie.internal.assembler |
  org.kie.internal.builder | The builder package is responsible for building knowledge definitions from artifact resources.
  org.kie.internal.builder.help | Providers helper classes that can be used during building.
  org.kie.internal.event.knowledgeagent |

- - ### Uses of KnowledgeBuilder in org.kie.internal.assembler

    Methods in org.kie.internal.assembler with parameters of type KnowledgeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | KieAssemblerService.`addResource(KnowledgeBuilder kbuilder, org.kie.api.io.Resource resource, org.kie.api.io.ResourceType type, org.kie.api.io.ResourceConfiguration configuration)`

  - ### Uses of KnowledgeBuilder in org.kie.internal.builder

    Methods in org.kie.internal.builder that return KnowledgeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static KnowledgeBuilder` | KnowledgeBuilderFactory.`newKnowledgeBuilder()` Create and return a new KnowledgeBuilder, using the default KnowledgeBuilderConfigurations
    `KnowledgeBuilder` | KnowledgeBuilderFactoryService.`newKnowledgeBuilder()` Instantiate and return a new KnowledgeBuilder using the default KnowledgeBuilderConfiguration
    `static KnowledgeBuilder` | KnowledgeBuilderFactory.`newKnowledgeBuilder(KnowledgeBase kbase)`
    `KnowledgeBuilder` | KnowledgeBuilderFactoryService.`newKnowledgeBuilder(KnowledgeBase kbase)`
    `static KnowledgeBuilder` | KnowledgeBuilderFactory.`newKnowledgeBuilder(KnowledgeBase kbase, KnowledgeBuilderConfiguration conf)`
    `KnowledgeBuilder` | KnowledgeBuilderFactoryService.`newKnowledgeBuilder(KnowledgeBase kbase, KnowledgeBuilderConfiguration conf)`
    `static KnowledgeBuilder` | KnowledgeBuilderFactory.`newKnowledgeBuilder(KnowledgeBuilderConfiguration conf)` Create and return a new KnowledgeBuilder, using he given KnowledgeBuilderConfigurations
    `KnowledgeBuilder` | KnowledgeBuilderFactoryService.`newKnowledgeBuilder(KnowledgeBuilderConfiguration conf)` Instantiate and return a new KnowledgeBuilder using the given KnowledgeBuilderConfiguration

  - ### Uses of KnowledgeBuilder in org.kie.internal.builder.help

    Methods in org.kie.internal.builder.help with parameters of type KnowledgeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `String[]` | DroolsJaxbHelperProvider.`addXsdModel(org.kie.api.io.Resource resource, KnowledgeBuilder kbuilder, com.sun.tools.xjc.Options xjcOpts, String systemId)` Deprecated. This is now deprecated, as we now support XSD as a standard ResourceType. Although you'll still need the newJAXBContext method to create a JAXBContext from the KnowledgeBase.
    `static String[]` | KnowledgeBuilderHelper.`addXsdModel(org.kie.api.io.Resource resource, KnowledgeBuilder kbuilder, com.sun.tools.xjc.Options xjcOpts, String systemId)` Generates pojos for a given XSD using XJC and adds them to the specified KnowlegeBase.

  - ### Uses of KnowledgeBuilder in org.kie.internal.event.knowledgeagent

    Methods in org.kie.internal.event.knowledgeagent that return KnowledgeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `KnowledgeBuilder` | ResourceCompilationFailedEvent.`getKnowledgeBuilder()`

    Constructors in org.kie.internal.event.knowledgeagent with parameters of type KnowledgeBuilder
    Constructor and Description
    `ResourceCompilationFailedEvent(KnowledgeBuilder kbuilder, org.kie.api.io.Resource resource, org.kie.api.io.ResourceType resourceType)`

Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.