Package org.drools.compiler.builder
Interface InternalKnowledgeBuilder
- All Superinterfaces:
AssemblerContext,BuilderConfigurationProvider,DroolsAssemblerContext,InternalKnowledgeBaseProvider,KnowledgeBuilder,ProcessBuilder,RootClassLoaderProvider,RuleBuilder
- All Known Implementing Classes:
InternalKnowledgeBuilder.Empty,KnowledgeBuilderImpl
public interface InternalKnowledgeBuilder
extends KnowledgeBuilder, DroolsAssemblerContext, AssemblerContext
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPackage(PackageDescr packageDescr) getPackage(String name) removeObjectsGeneratedFromResource(Resource resource) voidMethods inherited from interface org.kie.internal.builder.AssemblerContext
computeIfAbsent, reportErrorMethods inherited from interface org.drools.compiler.builder.impl.BuilderConfigurationProvider
getBuilderConfigurationMethods inherited from interface org.drools.compiler.builder.DroolsAssemblerContext
getAndRegisterTypeDeclaration, getErrors, getGlobals, getPackageDescrs, getPackageRegistry, getTypeDeclaration, getTypeDeclarationMethods inherited from interface org.drools.compiler.builder.impl.InternalKnowledgeBaseProvider
getKnowledgeBaseMethods inherited from interface org.kie.internal.builder.KnowledgeBuilder
add, add, batch, getErrors, getKnowledgePackages, getResults, hasErrors, hasResults, newKieBase, undoMethods inherited from interface org.drools.compiler.builder.impl.RootClassLoaderProvider
getRootClassLoader
-
Method Details
-
removeObjectsGeneratedFromResource
InternalKnowledgeBuilder.ResourceRemovalResult removeObjectsGeneratedFromResource(Resource resource) -
addPackage
-
getPackage
-
rewireAllClassObjectTypes
void rewireAllClassObjectTypes()
-