Package org.drools.compiler.builder.impl
Interface TypeDeclarationContext
-
- All Superinterfaces:
BuilderConfigurationProvider,BuildResultAccumulator,InternalKnowledgeBaseProvider,PackageRegistryManager,RootClassLoaderProvider
- All Known Implementing Classes:
KnowledgeBuilderImpl,TypeDeclarationContextImpl
public interface TypeDeclarationContext extends RootClassLoaderProvider, BuildResultAccumulator, BuilderConfigurationProvider, PackageRegistryManager, InternalKnowledgeBaseProvider
The build context forTypeDeclarationBuilder,ClassDefinitionFactoryand all their related siblings. This is a facade that exposes only part of theKnowledgeBuilderImplAPI 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)org.kie.api.io.ResourcegetCurrentResource()TypeDeclarationBuildergetTypeBuilder()-
Methods inherited from interface org.drools.compiler.builder.impl.BuilderConfigurationProvider
getBuilderConfiguration
-
Methods inherited from interface org.drools.compiler.builder.impl.BuildResultAccumulator
addBuilderResult, getResults, hasErrors
-
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
-
-
-
-
Method Detail
-
getTypeBuilder
TypeDeclarationBuilder getTypeBuilder()
-
getCurrentResource
org.kie.api.io.Resource getCurrentResource()
-
-