public class KieBuilderImpl extends Object implements org.kie.internal.builder.InternalKieBuilder
Constructor and Description |
---|
KieBuilderImpl(File file) |
KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem) |
Modifier and Type | Method and Description |
---|---|
org.kie.api.builder.KieBuilder |
buildAll() |
static boolean |
buildKieModule(InternalKieModule kModule,
ResultsImpl messages) |
org.kie.internal.builder.KieBuilderSet |
createFileSet(String... files) |
static boolean |
filterFileInKBase(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) |
org.kie.api.builder.Results |
getResults() |
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) |
static void |
validatePomModel(PomModel pomModel) |
void |
writePomAndKModule() |
public KieBuilderImpl(File file)
public KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem)
public org.kie.api.builder.KieBuilder setDependencies(org.kie.api.builder.KieModule... dependencies)
setDependencies
in interface org.kie.api.builder.KieBuilder
public org.kie.api.builder.KieBuilder setDependencies(org.kie.api.io.Resource... resources)
setDependencies
in interface org.kie.api.builder.KieBuilder
public org.kie.api.builder.KieBuilder buildAll()
buildAll
in interface org.kie.api.builder.KieBuilder
public static String getCompilationCachePath(org.kie.api.builder.ReleaseId releaseId, String kbaseName)
public static boolean buildKieModule(InternalKieModule kModule, ResultsImpl messages)
public static boolean filterFileInKBase(org.kie.api.builder.model.KieBaseModel kieBase, String fileName)
public org.kie.api.builder.Results getResults()
getResults
in interface org.kie.api.builder.KieBuilder
public org.kie.api.builder.KieModule getKieModule()
getKieModule
in interface org.kie.api.builder.KieBuilder
public org.kie.api.builder.KieModule getKieModuleIgnoringErrors()
getKieModuleIgnoringErrors
in interface org.kie.internal.builder.InternalKieBuilder
public static boolean setDefaultsforEmptyKieModule(org.kie.api.builder.model.KieModuleModel kModuleModel)
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.InternalKieBuilder
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.