Package org.drools.compiler.builder
Interface InternalKnowledgeBuilder
-
- All Superinterfaces:
org.kie.internal.builder.AssemblerContext
,BuilderConfigurationProvider
,DroolsAssemblerContext
,InternalKnowledgeBaseProvider
,org.kie.internal.builder.KnowledgeBuilder
,org.kie.internal.builder.ProcessBuilder
,RootClassLoaderProvider
,org.kie.internal.builder.RuleBuilder
- All Known Implementing Classes:
InternalKnowledgeBuilder.Empty
,KnowledgeBuilderImpl
public interface InternalKnowledgeBuilder extends org.kie.internal.builder.KnowledgeBuilder, DroolsAssemblerContext, org.kie.internal.builder.AssemblerContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
InternalKnowledgeBuilder.Empty
static class
InternalKnowledgeBuilder.ResourceRemovalResult
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)
org.drools.core.definitions.InternalKnowledgePackage
getPackage(java.lang.String name)
InternalKnowledgeBuilder.ResourceRemovalResult
removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
void
rewireAllClassObjectTypes()
-
Methods inherited from interface org.kie.internal.builder.AssemblerContext
computeIfAbsent, reportError
-
Methods inherited from interface org.drools.compiler.builder.impl.BuilderConfigurationProvider
getBuilderConfiguration
-
Methods inherited from interface org.drools.compiler.builder.DroolsAssemblerContext
getAndRegisterTypeDeclaration, getErrors, getGlobals, getPackageDescrs, getPackageRegistry, getTypeDeclaration, getTypeDeclaration
-
Methods inherited from interface org.drools.compiler.builder.impl.InternalKnowledgeBaseProvider
getKnowledgeBase
-
Methods inherited from interface org.kie.internal.builder.KnowledgeBuilder
add, add, batch, getErrors, getKnowledgePackages, getResults, hasErrors, hasResults, newKieBase, undo
-
Methods inherited from interface org.drools.compiler.builder.impl.RootClassLoaderProvider
getRootClassLoader
-
-
-
-
Method Detail
-
removeObjectsGeneratedFromResource
InternalKnowledgeBuilder.ResourceRemovalResult removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
-
addPackage
void addPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)
-
getPackage
org.drools.core.definitions.InternalKnowledgePackage getPackage(java.lang.String name)
-
rewireAllClassObjectTypes
void rewireAllClassObjectTypes()
-
-