Package org.drools.compiler.builder
Interface DroolsAssemblerContext
-
- All Known Subinterfaces:
InternalKnowledgeBuilder
- All Known Implementing Classes:
InternalKnowledgeBuilder.Empty
,KnowledgeBuilderImpl
public interface DroolsAssemblerContext
This interface solely exist to make work legacy package processing classes such asPackageBuildContext
andRuleBuildContext
. 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.TypeDeclaration
getAndRegisterTypeDeclaration(Class<?> cls, String name)
KnowledgeBuilderConfigurationImpl
getBuilderConfiguration()
org.kie.internal.builder.KnowledgeBuilderErrors
getErrors()
Map<String,Class<?>>
getGlobals()
org.drools.core.impl.InternalKnowledgeBase
getKnowledgeBase()
List<PackageDescr>
getPackageDescrs(String namespace)
PackageRegistry
getPackageRegistry(String packageName)
ClassLoader
getRootClassLoader()
org.drools.core.rule.TypeDeclaration
getTypeDeclaration(Class<?> typeClass)
-
-
-
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)
-
getRootClassLoader
ClassLoader getRootClassLoader()
-
getPackageDescrs
List<PackageDescr> getPackageDescrs(String namespace)
-
getPackageRegistry
PackageRegistry getPackageRegistry(String packageName)
-
getKnowledgeBase
org.drools.core.impl.InternalKnowledgeBase getKnowledgeBase()
-
getErrors
org.kie.internal.builder.KnowledgeBuilderErrors getErrors()
-
-