Drools :: Compiler 6.0.0.CR5

org.drools.compiler.kie.builder.impl
Class KieBuilderImpl

java.lang.Object
  extended by org.drools.compiler.kie.builder.impl.KieBuilderImpl
All Implemented Interfaces:
org.kie.api.builder.KieBuilder, org.kie.internal.builder.InternalKieBuilder

public class KieBuilderImpl
extends Object
implements org.kie.internal.builder.InternalKieBuilder


Constructor Summary
KieBuilderImpl(File file)
           
KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KieBuilderImpl

public KieBuilderImpl(File file)

KieBuilderImpl

public KieBuilderImpl(org.kie.api.builder.KieFileSystem kieFileSystem)
Method Detail

setDependencies

public org.kie.api.builder.KieBuilder setDependencies(org.kie.api.builder.KieModule... dependencies)
Specified by:
setDependencies in interface org.kie.api.builder.KieBuilder

setDependencies

public org.kie.api.builder.KieBuilder setDependencies(org.kie.api.io.Resource... resources)
Specified by:
setDependencies in interface org.kie.api.builder.KieBuilder

buildAll

public org.kie.api.builder.KieBuilder buildAll()
Specified by:
buildAll in interface org.kie.api.builder.KieBuilder

getCompilationCachePath

public static String getCompilationCachePath(org.kie.api.builder.ReleaseId releaseId,
                                             String kbaseName)

buildKieModule

public static boolean buildKieModule(InternalKieModule kModule,
                                     ResultsImpl messages)

filterFileInKBase

public static boolean filterFileInKBase(org.kie.api.builder.model.KieBaseModel kieBase,
                                        String fileName)

getResults

public org.kie.api.builder.Results getResults()
Specified by:
getResults in interface org.kie.api.builder.KieBuilder

getKieModule

public org.kie.api.builder.KieModule getKieModule()
Specified by:
getKieModule in interface org.kie.api.builder.KieBuilder

getKieModuleIgnoringErrors

public org.kie.api.builder.KieModule getKieModuleIgnoringErrors()
Specified by:
getKieModuleIgnoringErrors in interface org.kie.internal.builder.InternalKieBuilder

setDefaultsforEmptyKieModule

public static boolean setDefaultsforEmptyKieModule(org.kie.api.builder.model.KieModuleModel kModuleModel)

validatePomModel

public static void validatePomModel(PomModel pomModel)

getOrGeneratePomXml

public static byte[] getOrGeneratePomXml(ResourceReader mfs)

writePomAndKModule

public void writePomAndKModule()

generatePomXml

public static String generatePomXml(org.kie.api.builder.ReleaseId releaseId)

generatePomProperties

public static String generatePomProperties(org.kie.api.builder.ReleaseId releaseId)

findPomProperties

public static String findPomProperties(ZipFile zipFile)

findPomProperties

public static File findPomProperties(File root)

recurseToPomProperties

public static File recurseToPomProperties(File file)

createFileSet

public org.kie.internal.builder.KieBuilderSet createFileSet(String... files)
Specified by:
createFileSet in interface org.kie.internal.builder.InternalKieBuilder

Drools :: Compiler 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.