Class Builder
- java.lang.Object
-
- org.kie.workbench.common.services.backend.builder.core.Builder
-
- All Implemented Interfaces:
Serializable
public class Builder extends Object implements Serializable
- See Also:
- Serialized Form
-
-
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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.guvnor.common.services.project.builder.model.IncrementalBuildResultsaddResource(org.uberfire.java.nio.file.Path resource)org.guvnor.common.services.project.builder.model.IncrementalBuildResultsapplyBatchResourceChanges(Map<org.uberfire.backend.vfs.Path,Collection<org.uberfire.workbench.events.ResourceChange>> changes)org.guvnor.common.services.project.builder.model.BuildResultsbuild()org.guvnor.common.services.project.builder.model.BuildResultsbuild(org.uberfire.java.nio.file.Path resource, InputStream inputStream)Builderclone()org.guvnor.common.services.project.builder.model.IncrementalBuildResultsdeleteResource(org.uberfire.java.nio.file.Path resource)org.kie.api.runtime.KieContainergetKieContainer()org.kie.api.builder.KieModulegetKieModule()org.kie.api.builder.KieModulegetKieModuleIgnoringErrors()org.kie.scanner.KieModuleMetaDatagetKieModuleMetaDataIgnoringErrors()TypeSourceResolvergetTypeSourceResolver(org.kie.scanner.KieModuleMetaData kieModuleMetaData)booleanisBuilt()org.guvnor.common.services.project.builder.model.IncrementalBuildResultsupdateResource(org.uberfire.java.nio.file.Path resource)org.guvnor.common.services.project.builder.model.IncrementalBuildResultsupdateResource(org.uberfire.java.nio.file.Path resource, InputStream inputStream)
-
-
-
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()
-
-