Package org.drools.compiler.compiler
Class PackageRegistry
- java.lang.Object
-
- org.drools.compiler.compiler.PackageRegistry
-
public class PackageRegistry extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PackageRegistry(java.lang.ClassLoader rootClassLoader, org.kie.internal.builder.KnowledgeBuilderConfiguration pkgConf, org.drools.core.definitions.InternalKnowledgePackage pkg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addImport(org.drools.drl.ast.descr.ImportDescr importDescr)
void
addStaticImport(org.drools.drl.ast.descr.ImportDescr importDescr)
void
compileAll()
java.lang.String
getDialect()
DialectCompiletimeRegistry
getDialectCompiletimeRegistry()
org.drools.core.rule.DialectRuntimeRegistry
getDialectRuntimeRegistry()
org.drools.core.definitions.InternalKnowledgePackage
getPackage()
java.lang.ClassLoader
getPackageClassLoader()
org.drools.util.TypeResolver
getTypeResolver()
void
registerImport(java.lang.String importEntry)
boolean
removeObjectsGeneratedFromResource(org.kie.api.io.Resource resource)
void
setDialect(java.lang.String dialect)
-
-
-
Method Detail
-
getDialect
public java.lang.String getDialect()
-
setDialect
public void setDialect(java.lang.String dialect)
-
getPackage
public org.drools.core.definitions.InternalKnowledgePackage getPackage()
-
getPackageClassLoader
public java.lang.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(java.lang.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)
-
-