Package org.drools.compiler.builder.impl
Class DroolsAssemblerContextImpl
java.lang.Object
org.drools.compiler.builder.impl.DroolsAssemblerContextImpl
- All Implemented Interfaces:
DroolsAssemblerContext,BuilderConfigurationProvider,InternalKnowledgeBaseProvider,RootClassLoaderProvider
public class DroolsAssemblerContextImpl
extends Object
implements DroolsAssemblerContext, BuilderConfigurationProvider, InternalKnowledgeBaseProvider, RootClassLoaderProvider
-
Constructor Summary
ConstructorsConstructorDescriptionDroolsAssemblerContextImpl(KnowledgeBuilderConfigurationImpl knowledgeBuilderConfiguration, ClassLoader rootClassLoader, InternalKnowledgeBase kBase, GlobalVariableContext globalVariableContext, TypeDeclarationBuilder typeBuilder, PackageRegistryManagerImpl pkgRegistryManager, BuildResultCollectorImpl buildResultAccumulator) -
Method Summary
Modifier and TypeMethodDescriptiongetAndRegisterTypeDeclaration(Class<?> cls, String packageName) getPackageDescrs(String namespace) getPackageRegistry(String packageName) getTypeDeclaration(Class<?> cls) getTypeDeclaration(ObjectType objectType)
-
Constructor Details
-
DroolsAssemblerContextImpl
public DroolsAssemblerContextImpl(KnowledgeBuilderConfigurationImpl knowledgeBuilderConfiguration, ClassLoader rootClassLoader, InternalKnowledgeBase kBase, GlobalVariableContext globalVariableContext, TypeDeclarationBuilder typeBuilder, PackageRegistryManagerImpl pkgRegistryManager, BuildResultCollectorImpl buildResultAccumulator)
-
-
Method Details
-
getGlobals
- Specified by:
getGlobalsin interfaceDroolsAssemblerContext
-
getBuilderConfiguration
- Specified by:
getBuilderConfigurationin interfaceBuilderConfigurationProvider
-
getAndRegisterTypeDeclaration
- Specified by:
getAndRegisterTypeDeclarationin interfaceDroolsAssemblerContext
-
getTypeDeclaration
- Specified by:
getTypeDeclarationin interfaceDroolsAssemblerContext
-
getTypeDeclaration
- Specified by:
getTypeDeclarationin interfaceDroolsAssemblerContext
-
getRootClassLoader
- Specified by:
getRootClassLoaderin interfaceRootClassLoaderProvider
-
getPackageDescrs
- Specified by:
getPackageDescrsin interfaceDroolsAssemblerContext
-
getPackageRegistry
- Specified by:
getPackageRegistryin interfaceDroolsAssemblerContext
-
getKnowledgeBase
- Specified by:
getKnowledgeBasein interfaceInternalKnowledgeBaseProvider
-
getErrors
- Specified by:
getErrorsin interfaceDroolsAssemblerContext
-