Package org.drools.compiler.builder.impl
Interface TypeDeclarationContext
-
- All Superinterfaces:
BuilderConfigurationProvider,BuildResultCollector,GlobalVariableContext,InternalKnowledgeBaseProvider,PackageRegistryManager,RootClassLoaderProvider,TypeDeclarationManager
- All Known Implementing Classes:
KnowledgeBuilderImpl,TypeDeclarationContextImpl
public interface TypeDeclarationContext extends RootClassLoaderProvider, BuildResultCollector, BuilderConfigurationProvider, PackageRegistryManager, InternalKnowledgeBaseProvider, GlobalVariableContext, TypeDeclarationManager
The build context forTypeDeclarationBuilder,ClassDefinitionFactoryand all their related siblings.This is a facade that exposes only part of the
KnowledgeBuilderImplAPI surface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanfilterAccepts(org.kie.internal.builder.ResourceChange.Type declaration, String namespace, String typeName)List<org.drools.drl.ast.descr.PackageDescr>getPackageDescrs(String namespace)TypeDeclarationBuildergetTypeBuilder()-
Methods inherited from interface org.drools.compiler.builder.impl.BuilderConfigurationProvider
getBuilderConfiguration
-
Methods inherited from interface org.drools.compiler.builder.impl.BuildResultCollector
add, addAll, addBuilderResult, getAllResults, getResults, hasErrors, hasResults
-
Methods inherited from interface org.drools.compiler.builder.impl.GlobalVariableContext
addGlobal, getGlobals
-
Methods inherited from interface org.drools.compiler.builder.impl.InternalKnowledgeBaseProvider
getKnowledgeBase
-
Methods inherited from interface org.drools.compiler.builder.PackageRegistryManager
getOrCreatePackageRegistry, getPackageNames, getPackageRegistry, getPackageRegistry
-
Methods inherited from interface org.drools.compiler.builder.impl.RootClassLoaderProvider
getRootClassLoader
-
Methods inherited from interface org.drools.compiler.builder.impl.TypeDeclarationManager
getAndRegisterTypeDeclaration, getTypeDeclaration, getTypeDeclaration
-
-
-
-
Method Detail
-
getTypeBuilder
TypeDeclarationBuilder getTypeBuilder()
-
filterAccepts
boolean filterAccepts(org.kie.internal.builder.ResourceChange.Type declaration, String namespace, String typeName)
-
-