Package org.drools.compiler.builder
Interface DroolsAssemblerContext
-
- All Superinterfaces:
BuilderConfigurationProvider,InternalKnowledgeBaseProvider,RootClassLoaderProvider
- All Known Subinterfaces:
InternalKnowledgeBuilder
- All Known Implementing Classes:
DroolsAssemblerContextImpl,InternalKnowledgeBuilder.Empty,KnowledgeBuilderImpl
public interface DroolsAssemblerContext extends BuilderConfigurationProvider, InternalKnowledgeBaseProvider, RootClassLoaderProvider
This interface solely exist to make work legacy package processing classes such asPackageBuildContextandRuleBuildContext. It should be regarded as an implementation detail, and it should be deprecated
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.drools.core.rule.TypeDeclarationgetAndRegisterTypeDeclaration(Class<?> cls, String name)org.kie.internal.builder.KnowledgeBuilderErrorsgetErrors()Map<String,Class<?>>getGlobals()List<org.drools.drl.ast.descr.PackageDescr>getPackageDescrs(String namespace)PackageRegistrygetPackageRegistry(String packageName)org.drools.core.rule.TypeDeclarationgetTypeDeclaration(Class<?> typeClass)org.drools.core.rule.TypeDeclarationgetTypeDeclaration(org.drools.core.base.ObjectType objectType)-
Methods inherited from interface org.drools.compiler.builder.impl.BuilderConfigurationProvider
getBuilderConfiguration
-
Methods inherited from interface org.drools.compiler.builder.impl.InternalKnowledgeBaseProvider
getKnowledgeBase
-
Methods inherited from interface org.drools.compiler.builder.impl.RootClassLoaderProvider
getRootClassLoader
-
-
-
-
Method Detail
-
getAndRegisterTypeDeclaration
org.drools.core.rule.TypeDeclaration getAndRegisterTypeDeclaration(Class<?> cls, String name)
-
getTypeDeclaration
org.drools.core.rule.TypeDeclaration getTypeDeclaration(Class<?> typeClass)
-
getTypeDeclaration
org.drools.core.rule.TypeDeclaration getTypeDeclaration(org.drools.core.base.ObjectType objectType)
-
getPackageRegistry
PackageRegistry getPackageRegistry(String packageName)
-
getErrors
org.kie.internal.builder.KnowledgeBuilderErrors getErrors()
-
-