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 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(java.lang.Class<?> cls, java.lang.String name)
org.kie.internal.builder.KnowledgeBuilderErrors
getErrors()
java.util.Map<java.lang.String,java.lang.reflect.Type>
getGlobals()
java.util.List<org.drools.drl.ast.descr.PackageDescr>
getPackageDescrs(java.lang.String namespace)
PackageRegistry
getPackageRegistry(java.lang.String packageName)
org.drools.core.rule.TypeDeclaration
getTypeDeclaration(java.lang.Class<?> typeClass)
org.drools.core.rule.TypeDeclaration
getTypeDeclaration(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
-
getGlobals
java.util.Map<java.lang.String,java.lang.reflect.Type> getGlobals()
-
getAndRegisterTypeDeclaration
org.drools.core.rule.TypeDeclaration getAndRegisterTypeDeclaration(java.lang.Class<?> cls, java.lang.String name)
-
getTypeDeclaration
org.drools.core.rule.TypeDeclaration getTypeDeclaration(java.lang.Class<?> typeClass)
-
getTypeDeclaration
org.drools.core.rule.TypeDeclaration getTypeDeclaration(org.drools.core.base.ObjectType objectType)
-
getPackageDescrs
java.util.List<org.drools.drl.ast.descr.PackageDescr> getPackageDescrs(java.lang.String namespace)
-
getPackageRegistry
PackageRegistry getPackageRegistry(java.lang.String packageName)
-
getErrors
org.kie.internal.builder.KnowledgeBuilderErrors getErrors()
-
-