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 classInternalKnowledgeBuilder.Emptystatic classInternalKnowledgeBuilder.ResourceRemovalResult
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)org.drools.core.definitions.InternalKnowledgePackagegetPackage(String name)InternalKnowledgeBuilder.ResourceRemovalResultremoveObjectsGeneratedFromResource(org.kie.api.io.Resource resource)voidrewireAllClassObjectTypes()-
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(String name)
-
rewireAllClassObjectTypes
void rewireAllClassObjectTypes()
-
-