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 void
addImport(ImportDescr importDescr)
void
addStaticImport(ImportDescr importDescr)
void
compileAll()
String
getDialect()
DialectCompiletimeRegistry
getDialectCompiletimeRegistry()
org.drools.core.rule.DialectRuntimeRegistry
getDialectRuntimeRegistry()
org.drools.core.definitions.InternalKnowledgePackage
getPackage()
ClassLoader
getPackageClassLoader()
org.drools.core.factmodel.traits.TraitRegistry
getTraitRegistry()
org.drools.core.addon.TypeResolver
getTypeResolver()
void
registerImport(String importEntry)
boolean
removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
void
setDialect(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(ImportDescr importDescr)
-
registerImport
public void registerImport(String importEntry)
-
addStaticImport
public void addStaticImport(ImportDescr importDescr)
-
getTypeResolver
public org.drools.core.addon.TypeResolver getTypeResolver()
-
compileAll
public void compileAll()
-
removeObjectsGeneratedFromResource
public boolean removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
-
getTraitRegistry
public org.drools.core.factmodel.traits.TraitRegistry getTraitRegistry()
-
-