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 PackageRegistryPackageRegistryManager. getOrCreatePackageRegistry(org.drools.drl.ast.descr.PackageDescr packageDescr)PackageRegistryDroolsAssemblerContext. getPackageRegistry(String packageName)PackageRegistryInternalKnowledgeBuilder.Empty. getPackageRegistry(String packageName)PackageRegistryPackageRegistryManager. getPackageRegistry(String packageName)Methods in org.drools.compiler.builder that return types with arguments of type PackageRegistry Modifier and Type Method Description Map<String,PackageRegistry>PackageRegistryManager. getPackageRegistry() -
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)PackageRegistryPackageRegistryManagerImpl. getOrCreatePackageRegistry(org.drools.drl.ast.descr.PackageDescr packageDescr)PackageRegistryTypeDeclarationContextImpl. getOrCreatePackageRegistry(org.drools.drl.ast.descr.PackageDescr packageDescr)PackageRegistryDroolsAssemblerContextImpl. getPackageRegistry(String packageName)PackageRegistryKnowledgeBuilderImpl. getPackageRegistry(String name)PackageRegistryPackageRegistryManagerImpl. getPackageRegistry(String packageName)PackageRegistryTypeDeclarationContextImpl. getPackageRegistry(String packageName)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()Map<String,PackageRegistry>PackageRegistryManagerImpl. getPackageRegistry()Map<String,PackageRegistry>TypeDeclarationContextImpl. 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 voidTypeDeclarationBuilder. createBean(org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr typeDescr, BuildResultCollector results, 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, 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, BuildResultCollector results, 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)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, org.kie.api.io.Resource currentResource, Collection<org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr> unsortedDescrs, List<TypeDefinition> unresolvedTypes, Map<String,org.drools.drl.ast.descr.AbstractClassTypeDeclarationDescr> unprocesseableDescrs)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. pkgRegistryMethods in org.drools.compiler.builder.impl.processors with parameters of type PackageRegistry Modifier and Type Method Description CompilationPhaseSinglePackagePhaseFactory. create(PackageRegistry pkgRegistry, CompositePackageDescr packageDescr)static CompilationPhaseFunctionCompiler. of(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, AssetFilter assetFilter, ClassLoader rootClassLoader)static CompilationPhaseGlobalCompilationPhase. of(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, GlobalVariableContext globalVariableContext, AssetFilter filterAcceptsRemoval)static CompilationPhaseRuleCompilationPhase. of(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, int parallelRulesBuildThreshold, AssetFilter assetFilter, Map<String,org.drools.drl.ast.descr.AttributeDescr> packageAttributes, org.kie.api.io.Resource resource, TypeDeclarationContext typeDeclarationContext)Constructors in org.drools.compiler.builder.impl.processors with parameters of type PackageRegistry Constructor Description AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)AbstractPackageCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, BuildResultCollector buildResultCollector)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)ImmutableFunctionCompiler(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, ClassLoader rootClassLoader)ImmutableGlobalCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, GlobalVariableContext globalVariableContext)ImmutableRuleCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, int parallelRulesBuildThreshold, Map<String,org.drools.drl.ast.descr.AttributeDescr> packageAttributes, org.kie.api.io.Resource resource, TypeDeclarationContext typeDeclarationContext)ImportCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr)OtherDeclarationCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, GlobalVariableContext globalVariableContext, TypeDeclarationContext typeDeclarationContext, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, org.kie.internal.builder.KnowledgeBuilderConfiguration configuration, AssetFilter assetFilter)PackageCompilationPhase(KnowledgeBuilderImpl knowledgeBuilder, org.drools.kiesession.rulebase.InternalKnowledgeBase kBase, KnowledgeBuilderConfigurationImpl configuration, TypeDeclarationBuilder typeBuilder, AssetFilter filterCondition, PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.kie.api.io.Resource currentResource)ReteCompiler(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.drools.core.impl.RuleBase kBase, AssetFilter assetFilter)RuleValidator(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, org.kie.internal.builder.KnowledgeBuilderConfiguration configuration)TypeDeclarationCompilationPhase(org.drools.drl.ast.descr.PackageDescr packageDescr, TypeDeclarationBuilder typeBuilder, PackageRegistry pkgRegistry, org.kie.api.io.Resource resource)WindowDeclarationCompilationPhase(PackageRegistry pkgRegistry, org.drools.drl.ast.descr.PackageDescr packageDescr, TypeDeclarationContext 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)
-