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.builder.impl.processors CompilationPhases originate as methods inKnowledgeBuilderImpl.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(org.drools.drl.ast.descr.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 voidTypeDeclarationFactory. checkRedeclaration(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)protected voidKnowledgeBuilderImpl. compileKnowledgePackages(org.drools.drl.ast.descr.PackageDescr packageDescr, PackageRegistry pkgRegistry)protected voidKnowledgeBuilderImpl. compileRete(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)protected voidTypeDeclarationBuilder. createBean(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, ClassHierarchyManager hierarchyManager, List<TypeDefinition> unresolvedTypes, Map<String,org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr> unprocesseableDescrs)voidTypeDeclarationConfigurator. finalizeConfigurator(org.drools.core.rule.TypeDeclaration type, org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String,PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager)voidDeclaredClassBuilder. generateBeanFromDefinition(org.drools.drl.ast.descr.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(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry, List<TypeDefinition> unresolvedTypeDefinitions, Map<String,org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr> unprocesseableDescrs)Generates a bean, and adds it to the composite class loader that everything is using.static Class<?>TypeDeclarationUtils. getExistingDeclarationClass(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg)voidClassHierarchyManager. inheritFields(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, Map<String,org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr> unprocessableDescrs)static booleanTypeDeclarationUtils. isNovelClass(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg)protected voidTypeDeclarationBuilder. postGenerateDeclaredBean(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, org.drools.core.factmodel.ClassDefinition def, PackageRegistry pkgRegistry)protected voidKnowledgeBuilderImpl. processAccumulateFunctions(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)protected voidKnowledgeBuilderImpl. processFunctions(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)protected voidKnowledgeBuilderImpl. processGlobals(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)protected voidKnowledgeBuilderImpl. processOtherDeclarations(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)org.drools.core.rule.TypeDeclarationTypeDeclarationFactory. processTypeDeclaration(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr)voidTypeDeclarationBuilder. processTypeDeclarations(org.drools.drl.ast.descr.PackageDescr packageDescr, PackageRegistry pkgRegistry, Collection<org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr> unsortedDescrs, List<TypeDefinition> unresolvedTypes, Map<String,org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr> unprocesseableDescrs)protected voidKnowledgeBuilderImpl. processWindowDeclarations(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)static StringTypeDeclarationUtils. resolveType(String klass, org.drools.drl.ast.descr.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, org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)protected booleanClassDefinitionFactory. wireFields(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.factmodel.ClassDefinition def, PackageRegistry pkgRegistry, List<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, org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.definitions.InternalKnowledgePackage tgtPackage, Map<String,PackageRegistry> pkgRegistryMap)voidTypeDeclarationConfigurator. finalizeConfigurator(org.drools.core.rule.TypeDeclaration type, org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, Map<String,PackageRegistry> pkgRegistryMap, ClassHierarchyManager hierarchyManager) -
Uses of PackageRegistry in org.drools.compiler.builder.impl.processors
Fields in org.drools.compiler.builder.impl.processors declared as PackageRegistry Modifier and Type Field Description protected PackageRegistryAbstractPackageCompilationPhase. pkgRegistryConstructors in org.drools.compiler.builder.impl.processors with parameters of type PackageRegistry Constructor Description AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)AccumulateFunctionCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)EntryPointDeclarationCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)FunctionCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.kie.internal.builder.KnowledgeBuilderConfiguration configuration)FunctionCompiler(org.drools.drl.ast.descr.PackageDescr packageDescr, PackageRegistry pkgRegistry, FilterCondition filter, ClassLoader rootClassLoader)GlobalCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, KnowledgeBuilderImpl knowledgeBuilder, FilterCondition filterAcceptsRemoval)ImportCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)OtherDeclarationCompilationPhase(KnowledgeBuilderImpl knowledgeBuilder, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, org.kie.internal.builder.KnowledgeBuilderConfiguration configuration, FilterCondition filter, PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)PackageCompilationPhase(KnowledgeBuilderImpl knowledgeBuilder, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, KnowledgeBuilderConfigurationImpl configuration, TypeDeclarationBuilder typeBuilder, FilterCondition filterCondition, PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)ReteCompiler(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.core.impl.RuleBase kBase, FilterCondition filter)RuleCompiler(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, int parallelRulesBuildThreshold, FilterCondition filterAccepts, FilterCondition filterAcceptsRemoval, Map<String,org.drools.drl.ast.descr.AttributeDescr> packageAttributes, org.kie.api.io.Resource resource, DroolsAssemblerContext kBuilder)RuleValidator(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.kie.internal.builder.KnowledgeBuilderConfiguration configuration)WindowDeclarationCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, DroolsAssemblerContext kBuilder) -
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)
-