public class KieBuilderImpl extends Object implements org.kie.internal.builder.InternalKieBuilder
| Constructor and Description |
|---|
KieBuilderImpl(File file) |
KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem) |
KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
org.kie.api.builder.KieBuilder |
buildAll() |
static void |
buildKieModule(InternalKieModule kModule,
ResultsImpl messages) |
org.kie.internal.builder.KieBuilderSet |
createFileSet(String... files) |
static boolean |
filterFileInKBase(InternalKieModule kieModule,
org.kie.api.builder.model.KieBaseModel kieBase,
String fileName) |
static File |
findPomProperties(File root) |
static String |
findPomProperties(ZipFile zipFile) |
static String |
generatePomProperties(org.kie.api.builder.ReleaseId releaseId) |
static String |
generatePomXml(org.kie.api.builder.ReleaseId releaseId) |
static String |
getCompilationCachePath(org.kie.api.builder.ReleaseId releaseId,
String kbaseName) |
org.kie.api.builder.KieModule |
getKieModule() |
org.kie.api.builder.KieModule |
getKieModuleIgnoringErrors() |
static byte[] |
getOrGeneratePomXml(ResourceReader mfs) |
PomModel |
getPomModel() |
org.kie.api.builder.Results |
getResults() |
org.kie.internal.builder.IncrementalResults |
incrementalBuild() |
static File |
recurseToPomProperties(File file) |
static boolean |
setDefaultsforEmptyKieModule(org.kie.api.builder.model.KieModuleModel kModuleModel) |
org.kie.api.builder.KieBuilder |
setDependencies(org.kie.api.builder.KieModule... dependencies) |
org.kie.api.builder.KieBuilder |
setDependencies(org.kie.api.io.Resource... resources) |
void |
setPomModel(PomModel pomModel)
This can be used for performance reason to avoid the recomputation of the pomModel when it is already available
|
static void |
validatePomModel(PomModel pomModel) |
void |
writePomAndKModule() |
public KieBuilderImpl(File file)
public KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem)
public KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem,
ClassLoader classLoader)
public org.kie.api.builder.KieBuilder setDependencies(org.kie.api.builder.KieModule... dependencies)
setDependencies in interface org.kie.api.builder.KieBuilderpublic org.kie.api.builder.KieBuilder setDependencies(org.kie.api.io.Resource... resources)
setDependencies in interface org.kie.api.builder.KieBuilderpublic org.kie.api.builder.KieBuilder buildAll()
buildAll in interface org.kie.api.builder.KieBuilderpublic static String getCompilationCachePath(org.kie.api.builder.ReleaseId releaseId, String kbaseName)
public static void buildKieModule(InternalKieModule kModule, ResultsImpl messages)
public static boolean filterFileInKBase(InternalKieModule kieModule, org.kie.api.builder.model.KieBaseModel kieBase, String fileName)
public org.kie.api.builder.Results getResults()
getResults in interface org.kie.api.builder.KieBuilderpublic org.kie.api.builder.KieModule getKieModule()
getKieModule in interface org.kie.api.builder.KieBuilderpublic org.kie.api.builder.KieModule getKieModuleIgnoringErrors()
getKieModuleIgnoringErrors in interface org.kie.internal.builder.InternalKieBuilderpublic static boolean setDefaultsforEmptyKieModule(org.kie.api.builder.model.KieModuleModel kModuleModel)
public PomModel getPomModel()
public void setPomModel(PomModel pomModel)
public static void validatePomModel(PomModel pomModel)
public static byte[] getOrGeneratePomXml(ResourceReader mfs)
public void writePomAndKModule()
public static String generatePomXml(org.kie.api.builder.ReleaseId releaseId)
public static String generatePomProperties(org.kie.api.builder.ReleaseId releaseId)
public org.kie.internal.builder.KieBuilderSet createFileSet(String... files)
createFileSet in interface org.kie.internal.builder.InternalKieBuilderpublic org.kie.internal.builder.IncrementalResults incrementalBuild()
incrementalBuild in interface org.kie.internal.builder.InternalKieBuilderCopyright © 2001–2016 JBoss by Red Hat. All rights reserved.