Class PackageRegistry


  • public class PackageRegistry
    extends java.lang.Object
    • Constructor Detail

      • PackageRegistry

        public PackageRegistry​(java.lang.ClassLoader rootClassLoader,
                               org.kie.internal.builder.KnowledgeBuilderConfiguration pkgConf,
                               org.drools.base.definitions.InternalKnowledgePackage pkg)
    • Method Detail

      • getDialect

        public java.lang.String getDialect()
      • setDialect

        public void setDialect​(java.lang.String dialect)
      • getPackage

        public org.drools.base.definitions.InternalKnowledgePackage getPackage()
      • getPackageClassLoader

        public java.lang.ClassLoader getPackageClassLoader()
      • getDialectRuntimeRegistry

        public org.drools.base.rule.DialectRuntimeRegistry getDialectRuntimeRegistry()
      • 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)