Interface InternalKieBuilder

  • All Superinterfaces:
    org.kie.api.builder.KieBuilder

    public interface InternalKieBuilder
    extends org.kie.api.builder.KieBuilder
    • Nested Class Summary

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

        org.kie.api.builder.KieBuilder.ProjectType
    • Method Detail

      • createFileSet

        KieBuilderSet createFileSet​(java.lang.String... files)
      • createFileSet

        KieBuilderSet createFileSet​(org.kie.api.builder.Message.Level minimalLevel,
                                    java.lang.String... files)
      • getKieModuleIgnoringErrors

        org.kie.api.builder.KieModule getKieModuleIgnoringErrors()
      • buildAll

        org.kie.api.builder.KieBuilder buildAll​(java.util.function.Predicate<java.lang.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​(org.kie.api.builder.model.KieModuleModel kModuleModel)