public class ModelBuilderImpl
extends org.drools.compiler.builder.impl.KnowledgeBuilderImpl
org.drools.compiler.builder.impl.KnowledgeBuilderImpl.AssetFilter, org.drools.compiler.builder.impl.KnowledgeBuilderImpl.MissingPackageNameException, org.drools.compiler.builder.impl.KnowledgeBuilderImpl.PackageMergeException, org.drools.compiler.builder.impl.KnowledgeBuilderImpl.ResourceRemovalResult
Constructor and Description |
---|
ModelBuilderImpl() |
ModelBuilderImpl(boolean isPattern) |
ModelBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase) |
ModelBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase,
org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration) |
ModelBuilderImpl(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration) |
Modifier and Type | Method and Description |
---|---|
void |
buildPackages(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages) |
protected void |
buildRules(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages) |
protected void |
compileKnowledgePackages(org.drools.compiler.lang.descr.PackageDescr packageDescr,
org.drools.compiler.compiler.PackageRegistry pkgRegistry) |
protected void |
generatePOJOs(org.drools.compiler.lang.descr.PackageDescr packageDescr,
org.drools.compiler.compiler.PackageRegistry pkgRegistry) |
List<PackageModel> |
getPackageModels() |
add, add, addBuilderResult, addDsl, addGlobal, addKnowledgeResource, addPackage, addPackage, addPackageFromDecisionTable, addPackageFromDrl, addPackageFromDrl, addPackageFromDrl, addPackageFromDrl, addPackageFromDslr, addPackageFromGuidedDecisionTable, addPackageFromGuidedScoreCard, addPackageFromPMML, addPackageFromScoreCard, addPackageFromTemplate, addPackageFromXml, addPackageFromXml, addProcessFromXml, addProcessFromXml, addRuleFlow, batch, buildEntryPoints, buildOtherDeclarations, buildTypeDeclarations, compileAll, compileRete, createDumpDrlFile, getAndRegisterTypeDeclaration, getBuilderConfiguration, getCachedOrCreate, getDefaultDialect, getDslExpander, getErrors, getGlobals, getKnowledgeBase, getKnowledgePackages, getOrCreatePackageRegistry, getPackage, getPackageDescrs, getPackageNames, getPackageRegistry, getPackageRegistry, getPackages, getProcessBuilder, getResults, getRootClassLoader, getTypeDeclaration, getWarnings, hasErrors, hasInfo, hasResults, hasWarnings, initPackageRegistries, newKieBase, newKnowledgeBase, normalizeAnnotations, normalizeRuleAnnotations, normalizeRuleAnnotations, normalizeTypeAnnotations, normalizeTypeDeclarationAnnotations, processKieBaseTypes, registerBuildResource, registerBuildResources, reloadAll, removeObjectsGeneratedFromResource, resetErrors, resetProblems, resetWarnings, rewireAllClassObjectTypes, setAssetFilter, undo, updateResults, updateResults, validateUniqueRuleNames, wireAllRules
public ModelBuilderImpl()
public ModelBuilderImpl(org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
public ModelBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase)
public ModelBuilderImpl(org.drools.core.impl.InternalKnowledgeBase kBase, org.drools.compiler.builder.impl.KnowledgeBuilderConfigurationImpl configuration)
public ModelBuilderImpl(boolean isPattern)
public void buildPackages(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)
buildPackages
in class org.drools.compiler.builder.impl.KnowledgeBuilderImpl
protected void buildRules(Collection<org.drools.compiler.lang.descr.CompositePackageDescr> packages)
buildRules
in class org.drools.compiler.builder.impl.KnowledgeBuilderImpl
protected void generatePOJOs(org.drools.compiler.lang.descr.PackageDescr packageDescr, org.drools.compiler.compiler.PackageRegistry pkgRegistry)
protected void compileKnowledgePackages(org.drools.compiler.lang.descr.PackageDescr packageDescr, org.drools.compiler.compiler.PackageRegistry pkgRegistry)
compileKnowledgePackages
in class org.drools.compiler.builder.impl.KnowledgeBuilderImpl
public List<PackageModel> getPackageModels()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.