Package org.drools.compiler.builder
Interface DroolsAssemblerContext
-
- All Known Subinterfaces:
InternalKnowledgeBuilder
- All Known Implementing Classes:
InternalKnowledgeBuilder.Empty,KnowledgeBuilderImpl
public interface DroolsAssemblerContextThis 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)KnowledgeBuilderConfigurationImplgetBuilderConfiguration()org.kie.internal.builder.KnowledgeBuilderErrorsgetErrors()Map<String,Class<?>>getGlobals()org.drools.kiesession.rulebase.InternalKnowledgeBasegetKnowledgeBase()List<org.drools.drl.ast.descr.PackageDescr>getPackageDescrs(String namespace)PackageRegistrygetPackageRegistry(String packageName)ClassLoadergetRootClassLoader()org.drools.core.rule.TypeDeclarationgetTypeDeclaration(Class<?> typeClass)org.drools.core.rule.TypeDeclarationgetTypeDeclaration(org.drools.core.spi.ObjectType objectType)
-
-
-
Method Detail
-
getBuilderConfiguration
KnowledgeBuilderConfigurationImpl getBuilderConfiguration()
-
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.spi.ObjectType objectType)
-
getRootClassLoader
ClassLoader getRootClassLoader()
-
getPackageRegistry
PackageRegistry getPackageRegistry(String packageName)
-
getKnowledgeBase
org.drools.kiesession.rulebase.InternalKnowledgeBase getKnowledgeBase()
-
getErrors
org.kie.internal.builder.KnowledgeBuilderErrors getErrors()
-
-