Package org.drools.compiler.compiler
Class PackageRegistry
- java.lang.Object
-
- org.drools.compiler.compiler.PackageRegistry
-
public class PackageRegistry extends Object
-
-
Constructor Summary
Constructors Constructor Description PackageRegistry(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, org.drools.core.definitions.InternalKnowledgePackage pkg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImport(org.drools.drl.ast.descr.ImportDescr importDescr)voidaddStaticImport(org.drools.drl.ast.descr.ImportDescr importDescr)voidcompileAll()StringgetDialect()DialectCompiletimeRegistrygetDialectCompiletimeRegistry()org.drools.core.rule.DialectRuntimeRegistrygetDialectRuntimeRegistry()org.drools.core.definitions.InternalKnowledgePackagegetPackage()ClassLoadergetPackageClassLoader()org.drools.util.TypeResolvergetTypeResolver()voidregisterImport(String importEntry)booleanremoveObjectsGeneratedFromResource(org.kie.api.io.Resource resource)voidsetDialect(String dialect)
-
-
-
Constructor Detail
-
PackageRegistry
public PackageRegistry(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, org.drools.core.definitions.InternalKnowledgePackage pkg)
-
-
Method Detail
-
getDialect
public String getDialect()
-
setDialect
public void setDialect(String dialect)
-
getPackage
public org.drools.core.definitions.InternalKnowledgePackage getPackage()
-
getPackageClassLoader
public ClassLoader getPackageClassLoader()
-
getDialectRuntimeRegistry
public org.drools.core.rule.DialectRuntimeRegistry getDialectRuntimeRegistry()
-
getDialectCompiletimeRegistry
public DialectCompiletimeRegistry getDialectCompiletimeRegistry()
-
addImport
public void addImport(org.drools.drl.ast.descr.ImportDescr importDescr)
-
registerImport
public void registerImport(String importEntry)
-
addStaticImport
public void addStaticImport(org.drools.drl.ast.descr.ImportDescr importDescr)
-
getTypeResolver
public org.drools.util.TypeResolver getTypeResolver()
-
compileAll
public void compileAll()
-
removeObjectsGeneratedFromResource
public boolean removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
-
-