public static class InternalKnowledgeBuilder.Empty extends Object implements InternalKnowledgeBuilder
InternalKnowledgeBuilder.Empty, InternalKnowledgeBuilder.ResourceRemovalResult| Constructor and Description |
|---|
Empty(ClassLoader rootClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.kie.api.io.Resource resource,
org.kie.api.io.ResourceType type) |
void |
add(org.kie.api.io.Resource resource,
org.kie.api.io.ResourceType type,
org.kie.api.io.ResourceConfiguration configuration) |
void |
addPackage(PackageDescr packageDescr) |
org.kie.internal.builder.CompositeKnowledgeBuilder |
batch() |
<T extends org.kie.api.internal.io.ResourceTypePackage<?>> |
computeIfAbsent(org.kie.api.io.ResourceType resourceType,
String namespace,
Function<? super org.kie.api.io.ResourceType,T> mappingFunction) |
org.drools.core.rule.TypeDeclaration |
getAndRegisterTypeDeclaration(Class<?> cls,
String name) |
KnowledgeBuilderConfigurationImpl |
getBuilderConfiguration() |
org.kie.internal.builder.KnowledgeBuilderErrors |
getErrors() |
Map<String,Class<?>> |
getGlobals() |
org.drools.core.impl.InternalKnowledgeBase |
getKnowledgeBase() |
Collection<org.kie.api.definition.KiePackage> |
getKnowledgePackages() |
org.drools.core.definitions.InternalKnowledgePackage |
getPackage(String name) |
List<PackageDescr> |
getPackageDescrs(String namespace) |
PackageRegistry |
getPackageRegistry(String packageName) |
org.kie.internal.builder.KnowledgeBuilderResults |
getResults(org.kie.internal.builder.ResultSeverity... severities) |
ClassLoader |
getRootClassLoader() |
org.drools.core.rule.TypeDeclaration |
getTypeDeclaration(Class<?> typeClass) |
boolean |
hasErrors() |
boolean |
hasResults(org.kie.internal.builder.ResultSeverity... severities) |
org.kie.api.KieBase |
newKieBase() |
InternalKnowledgeBuilder.ResourceRemovalResult |
removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource) |
void |
reportError(org.kie.internal.builder.KnowledgeBuilderError error) |
void |
rewireAllClassObjectTypes() |
void |
undo() |
public Empty(ClassLoader rootClassLoader)
public Collection<org.kie.api.definition.KiePackage> getKnowledgePackages()
getKnowledgePackages in interface org.kie.internal.builder.KnowledgeBuilderpublic boolean hasErrors()
hasErrors in interface org.kie.internal.builder.KnowledgeBuilderpublic org.kie.internal.builder.KnowledgeBuilderErrors getErrors()
getErrors in interface DroolsAssemblerContextgetErrors in interface org.kie.internal.builder.KnowledgeBuilderpublic org.kie.internal.builder.KnowledgeBuilderResults getResults(org.kie.internal.builder.ResultSeverity... severities)
getResults in interface org.kie.internal.builder.KnowledgeBuilderpublic boolean hasResults(org.kie.internal.builder.ResultSeverity... severities)
hasResults in interface org.kie.internal.builder.KnowledgeBuilderpublic ClassLoader getRootClassLoader()
getRootClassLoader in interface DroolsAssemblerContextpublic void rewireAllClassObjectTypes()
rewireAllClassObjectTypes in interface InternalKnowledgeBuilderpublic Map<String,Class<?>> getGlobals()
getGlobals in interface DroolsAssemblerContextpublic void add(org.kie.api.io.Resource resource,
org.kie.api.io.ResourceType type)
add in interface org.kie.internal.builder.KnowledgeBuilderpublic void add(org.kie.api.io.Resource resource,
org.kie.api.io.ResourceType type,
org.kie.api.io.ResourceConfiguration configuration)
add in interface org.kie.internal.builder.KnowledgeBuilderpublic org.kie.api.KieBase newKieBase()
newKieBase in interface org.kie.internal.builder.KnowledgeBuilderpublic void undo()
undo in interface org.kie.internal.builder.KnowledgeBuilderpublic org.kie.internal.builder.CompositeKnowledgeBuilder batch()
batch in interface org.kie.internal.builder.KnowledgeBuilderpublic <T extends org.kie.api.internal.io.ResourceTypePackage<?>> T computeIfAbsent(org.kie.api.io.ResourceType resourceType,
String namespace,
Function<? super org.kie.api.io.ResourceType,T> mappingFunction)
computeIfAbsent in interface org.kie.internal.builder.AssemblerContextpublic void reportError(org.kie.internal.builder.KnowledgeBuilderError error)
reportError in interface org.kie.internal.builder.AssemblerContextpublic InternalKnowledgeBuilder.ResourceRemovalResult removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
removeObjectsGeneratedFromResource in interface InternalKnowledgeBuilderpublic void addPackage(PackageDescr packageDescr)
addPackage in interface InternalKnowledgeBuilderpublic org.drools.core.definitions.InternalKnowledgePackage getPackage(String name)
getPackage in interface InternalKnowledgeBuilderpublic KnowledgeBuilderConfigurationImpl getBuilderConfiguration()
getBuilderConfiguration in interface DroolsAssemblerContextpublic org.drools.core.rule.TypeDeclaration getAndRegisterTypeDeclaration(Class<?> cls, String name)
getAndRegisterTypeDeclaration in interface DroolsAssemblerContextpublic org.drools.core.rule.TypeDeclaration getTypeDeclaration(Class<?> typeClass)
getTypeDeclaration in interface DroolsAssemblerContextpublic List<PackageDescr> getPackageDescrs(String namespace)
getPackageDescrs in interface DroolsAssemblerContextpublic PackageRegistry getPackageRegistry(String packageName)
getPackageRegistry in interface DroolsAssemblerContextpublic org.drools.core.impl.InternalKnowledgeBase getKnowledgeBase()
getKnowledgeBase in interface DroolsAssemblerContextCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.