## Uses of Interface
org.kie.api.builder.KieBuilder

- Packages that use KieBuilder
  Package | Description
  --- | ---
  org.kie.api | Base KIE API classes.
  org.kie.api.builder |

- - ### Uses of KieBuilder in org.kie.api

    Methods in org.kie.api that return KieBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `KieBuilder` | KieServices.`newKieBuilder​(java.io.File rootFolder)` | Creates a new KieBuilder to build the KieModule contained in the given folder
    `KieBuilder` | KieServices.`newKieBuilder​(KieFileSystem kieFileSystem)` | Creates a new KieBuilder to build the KieModule contained in the given KieFileSystem
    `KieBuilder` | KieServices.`newKieBuilder​(KieFileSystem kieFileSystem, java.lang.ClassLoader classLoader)` | Creates a new KieBuilder to build the KieModule contained in the given KieFileSystem and using the given class loader

  - ### Uses of KieBuilder in org.kie.api.builder

    Methods in org.kie.api.builder that return KieBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `KieBuilder` | KieBuilder.`buildAll()` | Builds all the KieBases contained in the KieModule for which this KieBuilder has been created
    `KieBuilder` | KieBuilder.`buildAll​(java.lang.Class<? extends KieBuilder.ProjectType> projectClass)` | Builds all the KieBases contained in the KieModule for which this KieBuilder has been created creating a project of the type specified by the provided projectClass
    `KieBuilder` | KieBuilder.`setDependencies​(KieModule... dependencies)` | Sets the other KieModules from which the KieModule that has to be built by this KieBuilder depends on
    `KieBuilder` | KieBuilder.`setDependencies​(Resource... dependencies)` | Sets the other Resources from which the KieModule that has to be built by this KieBuilder depends on