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 java.lang.Object implements PackageRegistryManager, PackageRegistryCompiler, PackageDescrManager
-
-
Constructor Summary
Constructors Constructor Description PackageRegistryManagerImpl(org.kie.internal.builder.KnowledgeBuilderConfiguration configuration, RootClassLoaderProvider rootClassLoaderProvider, InternalKnowledgeBaseProvider kBaseProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
compileAll()
PackageRegistry
getOrCreatePackageRegistry(org.drools.drl.ast.descr.PackageDescr packageDescr)
PackageAttributeManagerImpl
getPackageAttributes()
java.util.Collection<java.util.List<org.drools.drl.ast.descr.PackageDescr>>
getPackageDescrs()
java.util.List<org.drools.drl.ast.descr.PackageDescr>
getPackageDescrs(java.lang.String packageName)
java.util.Collection<java.lang.String>
getPackageNames()
java.util.Map<java.lang.String,PackageRegistry>
getPackageRegistry()
PackageRegistry
getPackageRegistry(java.lang.String packageName)
java.util.Collection<org.kie.internal.builder.KnowledgeBuilderResult>
getResults()
void
registerPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)
void
reloadAll()
-
-
-
Constructor Detail
-
PackageRegistryManagerImpl
public PackageRegistryManagerImpl(org.kie.internal.builder.KnowledgeBuilderConfiguration configuration, RootClassLoaderProvider rootClassLoaderProvider, InternalKnowledgeBaseProvider kBaseProvider)
-
-
Method Detail
-
getPackageDescrs
public java.util.List<org.drools.drl.ast.descr.PackageDescr> getPackageDescrs(java.lang.String packageName)
- Specified by:
getPackageDescrs
in interfacePackageDescrManager
-
getPackageAttributes
public PackageAttributeManagerImpl getPackageAttributes()
-
getPackageDescrs
public java.util.Collection<java.util.List<org.drools.drl.ast.descr.PackageDescr>> getPackageDescrs()
- Specified by:
getPackageDescrs
in interfacePackageDescrManager
-
registerPackage
public void registerPackage(org.drools.drl.ast.descr.PackageDescr packageDescr)
- Specified by:
registerPackage
in interfacePackageDescrManager
-
getPackageRegistry
public PackageRegistry getPackageRegistry(java.lang.String packageName)
- Specified by:
getPackageRegistry
in interfacePackageRegistryManager
-
getOrCreatePackageRegistry
public PackageRegistry getOrCreatePackageRegistry(org.drools.drl.ast.descr.PackageDescr packageDescr)
- Specified by:
getOrCreatePackageRegistry
in interfacePackageRegistryManager
-
getPackageRegistry
public java.util.Map<java.lang.String,PackageRegistry> getPackageRegistry()
- Specified by:
getPackageRegistry
in interfacePackageRegistryManager
-
getPackageNames
public java.util.Collection<java.lang.String> getPackageNames()
- Specified by:
getPackageNames
in interfacePackageDescrManager
- Specified by:
getPackageNames
in interfacePackageRegistryManager
-
compileAll
public void compileAll()
- Specified by:
compileAll
in interfacePackageRegistryCompiler
-
reloadAll
public void reloadAll()
- Specified by:
reloadAll
in interfacePackageRegistryCompiler
-
getResults
public java.util.Collection<org.kie.internal.builder.KnowledgeBuilderResult> getResults()
- Specified by:
getResults
in interfacePackageRegistryCompiler
-
-