Package org.drools.compiler.builder.impl
Class PackageRegistryManagerImpl
- java.lang.Object
-
- org.drools.compiler.builder.impl.PackageRegistryManagerImpl
-
- All Implemented Interfaces:
PackageDescrManager,PackageRegistryCompiler,PackageRegistryManager
public class PackageRegistryManagerImpl extends Object implements PackageRegistryManager, PackageRegistryCompiler, PackageDescrManager
-
-
Constructor Summary
Constructors Constructor Description PackageRegistryManagerImpl(KnowledgeBuilderConfigurationImpl configuration, RootClassLoaderProvider rootClassLoaderProvider, InternalKnowledgeBaseProvider kBaseProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompileAll()PackageRegistrygetOrCreatePackageRegistry(org.drools.drl.ast.descr.PackageDescr packageDescr)PackageAttributeManagerImplgetPackageAttributes()Collection<List<org.drools.drl.ast.descr.PackageDescr>>getPackageDescrs()List<org.drools.drl.ast.descr.PackageDescr>getPackageDescrs(String packageName)Collection<String>getPackageNames()Map<String,PackageRegistry>getPackageRegistry()PackageRegistrygetPackageRegistry(String packageName)Collection<org.kie.internal.builder.KnowledgeBuilderResult>getResults()voidregisterPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)voidreloadAll()
-
-
-
Constructor Detail
-
PackageRegistryManagerImpl
public PackageRegistryManagerImpl(KnowledgeBuilderConfigurationImpl configuration, RootClassLoaderProvider rootClassLoaderProvider, InternalKnowledgeBaseProvider kBaseProvider)
-
-
Method Detail
-
getPackageDescrs
public List<org.drools.drl.ast.descr.PackageDescr> getPackageDescrs(String packageName)
- Specified by:
getPackageDescrsin interfacePackageDescrManager
-
getPackageAttributes
public PackageAttributeManagerImpl getPackageAttributes()
-
getPackageDescrs
public Collection<List<org.drools.drl.ast.descr.PackageDescr>> getPackageDescrs()
- Specified by:
getPackageDescrsin interfacePackageDescrManager
-
registerPackage
public void registerPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)
- Specified by:
registerPackagein interfacePackageDescrManager
-
getPackageRegistry
public PackageRegistry getPackageRegistry(String packageName)
- Specified by:
getPackageRegistryin interfacePackageRegistryManager
-
getOrCreatePackageRegistry
public PackageRegistry getOrCreatePackageRegistry(org.drools.drl.ast.descr.PackageDescr packageDescr)
- Specified by:
getOrCreatePackageRegistryin interfacePackageRegistryManager
-
getPackageRegistry
public Map<String,PackageRegistry> getPackageRegistry()
- Specified by:
getPackageRegistryin interfacePackageRegistryManager
-
getPackageNames
public Collection<String> getPackageNames()
- Specified by:
getPackageNamesin interfacePackageDescrManager- Specified by:
getPackageNamesin interfacePackageRegistryManager
-
compileAll
public void compileAll()
- Specified by:
compileAllin interfacePackageRegistryCompiler
-
reloadAll
public void reloadAll()
- Specified by:
reloadAllin interfacePackageRegistryCompiler
-
getResults
public Collection<org.kie.internal.builder.KnowledgeBuilderResult> getResults()
- Specified by:
getResultsin interfacePackageRegistryCompiler
-
-