Package | Description |
---|---|
org.drools.compiler.builder.impl | |
org.drools.compiler.compiler |
This is the main package to load rules.
|
org.drools.compiler.rule.builder.dialect.java | |
org.drools.compiler.rule.builder.dialect.mvel |
Modifier and Type | Method and Description |
---|---|
PackageRegistry |
KnowledgeBuilderImpl.getOrCreatePackageRegistry(PackageDescr packageDescr) |
PackageRegistry |
KnowledgeBuilderImpl.getPackageRegistry(String name) |
Modifier and Type | Method and Description |
---|---|
Map<String,PackageRegistry> |
KnowledgeBuilderImpl.getPackageRegistry() |
Modifier and Type | Method and Description |
---|---|
protected void |
DeclaredClassBuilder.buildClass(org.drools.core.factmodel.ClassDefinition def,
String fullName,
org.drools.core.rule.JavaDialectRuntimeData dialect,
org.drools.core.factmodel.ClassBuilder cb,
PackageRegistry pkgRegistry) |
DialectCompiletimeRegistry |
KnowledgeBuilderConfigurationImpl.buildDialectRegistry(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg) |
protected void |
TypeDeclarationConfigurator.buildFieldAccessors(org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry) |
protected void |
TypeDeclarationFactory.checkRedeclaration(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry) |
protected void |
KnowledgeBuilderImpl.compileKnowledgePackages(PackageDescr packageDescr,
PackageRegistry pkgRegistry) |
protected void |
TypeDeclarationBuilder.createBean(AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
ClassHierarchyManager hierarchyManager,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs) |
void |
TypeDeclarationConfigurator.finalize(org.drools.core.rule.TypeDeclaration type,
AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
Map<String,PackageRegistry> pkgRegistryMap,
ClassHierarchyManager hierarchyManager) |
void |
DeclaredClassBuilder.generateBeanFromDefinition(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
PackageRegistry pkgRegistry,
org.drools.core.factmodel.ClassDefinition def) |
org.drools.core.factmodel.ClassDefinition |
ClassDefinitionFactory.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) |
void |
ClassHierarchyManager.inheritFields(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr,
Collection<AbstractClassTypeDeclarationDescr> sortedTypeDescriptors,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs) |
static boolean |
TypeDeclarationUtils.isNovelClass(AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry reg) |
org.drools.core.rule.TypeDeclaration |
TypeDeclarationFactory.processTypeDeclaration(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr) |
void |
TypeDeclarationBuilder.processTypeDeclarations(PackageDescr packageDescr,
PackageRegistry pkgRegistry,
Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs,
List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes,
Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs) |
static String |
TypeDeclarationUtils.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.
|
protected void |
TypeDeclarationBuilder.updateTraitInformation(AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type,
org.drools.core.factmodel.ClassDefinition def,
PackageRegistry pkgRegistry) |
boolean |
TypeDeclarationConfigurator.wireFieldAccessors(PackageRegistry pkgRegistry,
AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.rule.TypeDeclaration type) |
protected boolean |
ClassDefinitionFactory.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) |
Modifier and Type | Method and Description |
---|---|
void |
ClassHierarchyManager.addDeclarationToPackagePreservingOrder(org.drools.core.rule.TypeDeclaration type,
AbstractClassTypeDeclarationDescr typeDescr,
org.drools.core.definitions.InternalKnowledgePackage tgtPackage,
Map<String,PackageRegistry> pkgRegistryMap) |
void |
TypeDeclarationConfigurator.finalize(org.drools.core.rule.TypeDeclaration type,
AbstractClassTypeDeclarationDescr typeDescr,
PackageRegistry pkgRegistry,
Map<String,PackageRegistry> pkgRegistryMap,
ClassHierarchyManager hierarchyManager) |
Modifier and Type | Method and Description |
---|---|
PackageRegistry |
Dialect.getPackageRegistry() |
Modifier and Type | Method and Description |
---|---|
Dialect |
DialectConfiguration.newDialect(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg) |
Modifier and Type | Method and Description |
---|---|
PackageRegistry |
JavaDialect.getPackageRegistry() |
Modifier and Type | Method and Description |
---|---|
Dialect |
JavaDialectConfiguration.newDialect(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg) |
Constructor and Description |
---|
JavaDialect(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg) |
Modifier and Type | Method and Description |
---|---|
PackageRegistry |
MVELDialect.getPackageRegistry() |
Modifier and Type | Method and Description |
---|---|
Dialect |
MVELDialectConfiguration.newDialect(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg) |
Constructor and Description |
---|
MVELDialect(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg) |
MVELDialect(ClassLoader rootClassLoader,
KnowledgeBuilderConfigurationImpl pkgConf,
PackageRegistry pkgRegistry,
org.drools.core.definitions.InternalKnowledgePackage pkg,
String id) |
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.