Package org.drools.compiler.builder.impl
Interface TypeDeclarationContext
-
- All Superinterfaces:
BuilderConfigurationProvider
,GlobalVariableContext
,InternalKnowledgeBaseProvider
,PackageRegistryManager
,RootClassLoaderProvider
,TypeDeclarationManager
- All Known Implementing Classes:
KnowledgeBuilderImpl
,TypeDeclarationContextImpl
public interface TypeDeclarationContext extends RootClassLoaderProvider, BuilderConfigurationProvider, PackageRegistryManager, InternalKnowledgeBaseProvider, GlobalVariableContext, TypeDeclarationManager
The build context forTypeDeclarationBuilder
,ClassDefinitionFactory
and all their related siblings.This is a facade that exposes only part of the
KnowledgeBuilderImpl
API surface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
filterAccepts(org.kie.internal.builder.ResourceChange.Type declaration, java.lang.String namespace, java.lang.String typeName)
java.util.List<org.drools.drl.ast.descr.PackageDescr>
getPackageDescrs(java.lang.String namespace)
TypeDeclarationBuilder
getTypeBuilder()
-
Methods inherited from interface org.drools.compiler.builder.impl.BuilderConfigurationProvider
getBuilderConfiguration
-
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, java.lang.String namespace, java.lang.String typeName)
-
getPackageDescrs
java.util.List<org.drools.drl.ast.descr.PackageDescr> getPackageDescrs(java.lang.String namespace)
-
-