Package org.kie.internal.builder

# Interface InternalKieBuilder

All Superinterfaces:
  `KieBuilder`

public interface InternalKieBuilder extends KieBuilder

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface org.kie.api.builder.KieBuilder

  `KieBuilder.ProjectType`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `KieBuilder`
  `buildAll(Predicate<String> classFilter)`
  Builds all the KieBases contained in the KieModule for which this KieBuilder has been created
  `KieBuilderSet`
  `createFileSet(String... files)`
  `KieBuilderSet`
  `createFileSet(Message.Level minimalLevel, String... files)`
  `KieModule`
  `getKieModuleIgnoringErrors()`
  `IncrementalResults`
  `incrementalBuild()`
  `InternalKieBuilder`
  `withKModuleModel(KieModuleModel kModuleModel)`

  ### Methods inherited from interface org.kie.api.builder.KieBuilder

  `buildAll, buildAll, getKieModule, getKieModule, getResults, setDependencies, setDependencies`

- ## Method Details

  - ### createFileSet

    KieBuilderSet createFileSet(String... files)

  - ### createFileSet

    KieBuilderSet createFileSet(Message.Level minimalLevel, String... files)

  - ### getKieModuleIgnoringErrors

    KieModule getKieModuleIgnoringErrors()

  - ### incrementalBuild

    IncrementalResults incrementalBuild()

  - ### buildAll

    KieBuilder buildAll(Predicate<String> classFilter)
    Builds all the KieBases contained in the KieModule for which this KieBuilder has been created
    Parameters:
      `classFilter` - Used to prevent compilation of Java source files. This filter will be tested on all source file names before they are compiled. Only source files for which the filter returns true will be compiled.

  - ### withKModuleModel

    InternalKieBuilder withKModuleModel(KieModuleModel kModuleModel)