Uses of Class
org.drools.compiler.compiler.PackageRegistry
-
Packages that use PackageRegistry Package Description org.drools.compiler.builder org.drools.compiler.builder.impl org.drools.compiler.compiler This is the main package to load rules. -
-
Uses of PackageRegistry in org.drools.compiler.builder
Methods in org.drools.compiler.builder that return PackageRegistry Modifier and Type Method Description PackageRegistryDroolsAssemblerContext. getPackageRegistry(String packageName)PackageRegistryInternalKnowledgeBuilder.Empty. getPackageRegistry(String packageName) -
Uses of PackageRegistry in org.drools.compiler.builder.impl
Methods in org.drools.compiler.builder.impl that return PackageRegistry Modifier and Type Method Description PackageRegistryKnowledgeBuilderImpl. getOrCreatePackageRegistry(PackageDescr packageDescr)PackageRegistryKnowledgeBuilderImpl. getPackageRegistry(String name)Methods in org.drools.compiler.builder.impl that return types with arguments of type PackageRegistry Modifier and Type Method Description Map<String,PackageRegistry>KnowledgeBuilderImpl. getPackageRegistry()Methods in org.drools.compiler.builder.impl with parameters of type PackageRegistry Modifier and Type Method Description DialectCompiletimeRegistryKnowledgeBuilderConfigurationImpl. buildDialectRegistry(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, org.drools.core.definitions.InternalKnowledgePackage pkg)protected voidTypeDeclarationConfigurator. buildFieldAccessors(org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)protected voidTypeDeclarationFactory. checkRedeclaration(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)protected voidKnowledgeBuilderImpl. compileKnowledgePackages(PackageDescr packageDescr, PackageRegistry pkgRegistry)protected voidTypeDeclarationBuilder. createBean(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, ClassHierarchyManager hierarchyManager, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)voidTypeDeclarationConfigurator. finalizeConfigurator(org.drools.core.rule.TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String,PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager)voidDeclaredClassBuilder. generateBeanFromDefinition(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry, org.drools.core.factmodel.ClassDefinition def, org.drools.core.factmodel.ClassBuilder classBuilder)org.drools.core.factmodel.ClassDefinitionClassDefinitionFactory. generateDeclaredBean(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypeDefinitions, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)Generates a bean, and adds it to the composite class loader that everything is using.static Class<?>TypeDeclarationUtils. getExistingDeclarationClass(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg)voidClassHierarchyManager. inheritFields(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, Collection<AbstractClassTypeDeclarationDescr> sortedTypeDescriptors, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs)static booleanTypeDeclarationUtils. isNovelClass(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg)protected voidTypeDeclarationBuilder. postGenerateDeclaredBean(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, org.drools.core.factmodel.ClassDefinition def, PackageRegistry pkgRegistry)protected voidKnowledgeBuilderImpl. processAccumulateFunctions(PackageRegistry pkgRegistry, PackageDescr packageDescr)protected voidKnowledgeBuilderImpl. processFunctions(PackageRegistry pkgRegistry, PackageDescr packageDescr)protected voidKnowledgeBuilderImpl. processGlobals(PackageRegistry pkgRegistry, PackageDescr packageDescr)protected voidKnowledgeBuilderImpl. processOtherDeclarations(PackageRegistry pkgRegistry, PackageDescr packageDescr)org.drools.core.rule.TypeDeclarationTypeDeclarationFactory. processTypeDeclaration(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr)voidTypeDeclarationBuilder. processTypeDeclarations(PackageDescr packageDescr, PackageRegistry pkgRegistry, Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)protected voidKnowledgeBuilderImpl. processWindowDeclarations(PackageRegistry pkgRegistry, PackageDescr packageDescr)static StringTypeDeclarationUtils. resolveType(String klass, PackageDescr packageDescr, PackageRegistry pkgRegistry)Tries to determine the namespace (package) of a simple type chosen to be the superclass of a declared bean.booleanTypeDeclarationConfigurator. wireFieldAccessors(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)protected booleanClassDefinitionFactory. wireFields(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, org.drools.core.factmodel.ClassDefinition def, PackageRegistry pkgRegistry, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypeDefinitions)Method parameters in org.drools.compiler.builder.impl with type arguments of type PackageRegistry Modifier and Type Method Description voidClassHierarchyManager. addDeclarationToPackagePreservingOrder(org.drools.core.rule.TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.definitions.InternalKnowledgePackage tgtPackage, Map<String,PackageRegistry> pkgRegistryMap)voidTypeDeclarationConfigurator. finalizeConfigurator(org.drools.core.rule.TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String,PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager) -
Uses of PackageRegistry in org.drools.compiler.compiler
Methods in org.drools.compiler.compiler that return PackageRegistry Modifier and Type Method Description PackageRegistryDialect.DummyDialect. getPackageRegistry()PackageRegistryDialect. getPackageRegistry()Methods in org.drools.compiler.compiler with parameters of type PackageRegistry Modifier and Type Method Description DialectDialectConfiguration. newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, org.drools.core.definitions.InternalKnowledgePackage pkg)DialectJavaDialectConfiguration. newDialect(ClassLoader rootClassLoader, KnowledgeBuilderConfigurationImpl pkgConf, PackageRegistry pkgRegistry, org.drools.core.definitions.InternalKnowledgePackage pkg)
-