Class Builder

    • Constructor Summary

      Constructors 
      Constructor Description
      Builder​(org.guvnor.common.services.project.model.Module project, org.uberfire.io.IOService ioService, org.kie.workbench.common.services.shared.project.KieModuleService moduleService, org.kie.workbench.common.services.shared.project.ProjectImportsService importsService, List<org.guvnor.common.services.project.builder.service.BuildValidationHelper> buildValidationHelpers, LRUModuleDependenciesClassLoaderCache dependenciesClassLoaderCache, LRUPomModelCache pomModelCache, org.kie.workbench.common.services.shared.allowlist.PackageNameAllowListService packageNameAllowListService, Predicate<String> classFilter)  
      Builder​(org.guvnor.common.services.project.model.Module project, org.uberfire.io.IOService ioService, org.kie.workbench.common.services.shared.project.KieModuleService moduleService, org.kie.workbench.common.services.shared.project.ProjectImportsService importsService, List<org.guvnor.common.services.project.builder.service.BuildValidationHelper> buildValidationHelpers, LRUModuleDependenciesClassLoaderCache dependenciesClassLoaderCache, LRUPomModelCache pomModelCache, org.kie.workbench.common.services.shared.allowlist.PackageNameAllowListService packageNameAllowListService, Predicate<String> classFilter, org.kie.api.builder.KieBuilder kieBuilder, org.kie.api.builder.KieFileSystem kieFileSystem)  
    • Constructor Detail

      • Builder

        public Builder​(org.guvnor.common.services.project.model.Module project,
                       org.uberfire.io.IOService ioService,
                       org.kie.workbench.common.services.shared.project.KieModuleService moduleService,
                       org.kie.workbench.common.services.shared.project.ProjectImportsService importsService,
                       List<org.guvnor.common.services.project.builder.service.BuildValidationHelper> buildValidationHelpers,
                       LRUModuleDependenciesClassLoaderCache dependenciesClassLoaderCache,
                       LRUPomModelCache pomModelCache,
                       org.kie.workbench.common.services.shared.allowlist.PackageNameAllowListService packageNameAllowListService,
                       Predicate<String> classFilter,
                       org.kie.api.builder.KieBuilder kieBuilder,
                       org.kie.api.builder.KieFileSystem kieFileSystem)
      • Builder

        public Builder​(org.guvnor.common.services.project.model.Module project,
                       org.uberfire.io.IOService ioService,
                       org.kie.workbench.common.services.shared.project.KieModuleService moduleService,
                       org.kie.workbench.common.services.shared.project.ProjectImportsService importsService,
                       List<org.guvnor.common.services.project.builder.service.BuildValidationHelper> buildValidationHelpers,
                       LRUModuleDependenciesClassLoaderCache dependenciesClassLoaderCache,
                       LRUPomModelCache pomModelCache,
                       org.kie.workbench.common.services.shared.allowlist.PackageNameAllowListService packageNameAllowListService,
                       Predicate<String> classFilter)
    • Method Detail

      • build

        public org.guvnor.common.services.project.builder.model.BuildResults build()
      • build

        public org.guvnor.common.services.project.builder.model.BuildResults build​(org.uberfire.java.nio.file.Path resource,
                                                                                   InputStream inputStream)
      • addResource

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults addResource​(org.uberfire.java.nio.file.Path resource)
      • deleteResource

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults deleteResource​(org.uberfire.java.nio.file.Path resource)
      • updateResource

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults updateResource​(org.uberfire.java.nio.file.Path resource)
      • updateResource

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults updateResource​(org.uberfire.java.nio.file.Path resource,
                                                                                                       InputStream inputStream)
      • applyBatchResourceChanges

        public org.guvnor.common.services.project.builder.model.IncrementalBuildResults applyBatchResourceChanges​(Map<org.uberfire.backend.vfs.Path,​Collection<org.uberfire.workbench.events.ResourceChange>> changes)
      • getKieModule

        public org.kie.api.builder.KieModule getKieModule()
      • getKieModuleIgnoringErrors

        public org.kie.api.builder.KieModule getKieModuleIgnoringErrors()
      • getKieModuleMetaDataIgnoringErrors

        public org.kie.scanner.KieModuleMetaData getKieModuleMetaDataIgnoringErrors()
      • getTypeSourceResolver

        public TypeSourceResolver getTypeSourceResolver​(org.kie.scanner.KieModuleMetaData kieModuleMetaData)
      • getKieContainer

        public org.kie.api.runtime.KieContainer getKieContainer()
      • isBuilt

        public boolean isBuilt()