Drools :: Compiler 6.2.0.Final

Uses of Class
org.drools.compiler.lang.descr.AbstractClassTypeDeclarationDescr

Packages that use AbstractClassTypeDeclarationDescr
org.drools.compiler.builder.impl   
org.drools.compiler.compiler This is the main package to load rules. 
org.drools.compiler.lang.descr   
 

Uses of AbstractClassTypeDeclarationDescr in org.drools.compiler.builder.impl
 

Fields in org.drools.compiler.builder.impl with type parameters of type AbstractClassTypeDeclarationDescr
protected  List<AbstractClassTypeDeclarationDescr> ClassHierarchyManager.sortedDescriptors
           
 

Methods in org.drools.compiler.builder.impl that return types with arguments of type AbstractClassTypeDeclarationDescr
 List<AbstractClassTypeDeclarationDescr> ClassHierarchyManager.getSortedDescriptors()
           
protected  List<AbstractClassTypeDeclarationDescr> ClassHierarchyManager.sortByHierarchy(Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, KnowledgeBuilderImpl kbuilder)
          Utility method to sort declared beans.
 

Methods in org.drools.compiler.builder.impl with parameters of type AbstractClassTypeDeclarationDescr
 void ClassHierarchyManager.addDeclarationToPackagePreservingOrder(org.drools.core.rule.TypeDeclaration type, AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.definitions.InternalKnowledgePackage tgtPackage, Map<String,PackageRegistry> pkgRegistryMap)
           
protected  void TypeDeclarationFactory.checkRedeclaration(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)
           
protected  void TypeDeclarationConfigurator.configureExpirationOffset(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
           
protected  void TypeDeclarationConfigurator.configurePropertyReactivity(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
           
protected  void TypeDeclarationBuilder.createBean(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, ClassHierarchyManager hierarchyManager, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
           
protected  org.drools.core.factmodel.ClassDefinition ClassDefinitionFactory.createClassDefinition(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type)
           
protected  org.drools.core.rule.TypeDeclaration TypeDeclarationFactory.createTypeDeclaration(AbstractClassTypeDeclarationDescr typeDescr, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes)
           
 void TypeDeclarationNameResolver.ensureQualifiedFieldType(AbstractClassTypeDeclarationDescr typeDescr, PackageDescr packageDescr, org.drools.core.base.TypeResolver typeResolver, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes)
           
 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)
           
protected  org.drools.core.rule.TypeDeclaration TypeDeclarationFactory.getParentDeclaration(AbstractClassTypeDeclarationDescr typeDescr, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes)
           
 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.isCompatible(Class<?> typeClass, AbstractClassTypeDeclarationDescr typeDescr)
           
static boolean TypeDeclarationUtils.isNovelClass(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry reg)
           
static String TypeDeclarationUtils.lookupSimpleNameByImports(String name, AbstractClassTypeDeclarationDescr typeDescr, PackageDescr packageDescr, ClassLoader loader)
           
 org.drools.core.rule.TypeDeclaration TypeDeclarationFactory.processTypeDeclaration(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs)
           
protected  void TypeDeclarationBuilder.updateTraitInformation(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, org.drools.core.factmodel.ClassDefinition def, PackageRegistry pkgRegistry)
           
protected  boolean ClassDefinitionFactory.wireAnnotationDefs(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, org.drools.core.factmodel.ClassDefinition def, org.drools.core.base.TypeResolver resolver)
           
protected  void TypeDeclarationConfigurator.wireDurationAccessor(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)
           
protected  boolean ClassDefinitionFactory.wireEnumLiteralDefs(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, org.drools.core.factmodel.ClassDefinition def)
           
 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)
           
protected  void TypeDeclarationConfigurator.wireTimestampAccessor(AbstractClassTypeDeclarationDescr typeDescr, org.drools.core.rule.TypeDeclaration type, PackageRegistry pkgRegistry)
           
 

Method parameters in org.drools.compiler.builder.impl with type arguments of type AbstractClassTypeDeclarationDescr
protected  void TypeDeclarationBuilder.createBean(AbstractClassTypeDeclarationDescr typeDescr, PackageRegistry pkgRegistry, ClassHierarchyManager hierarchyManager, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
           
protected  void TypeDeclarationNameResolver.ensureQualifiedNames(Collection<? extends PackageDescr> packageDescrs, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
           
 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.
 void ClassHierarchyManager.inheritFields(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, Collection<AbstractClassTypeDeclarationDescr> sortedTypeDescriptors, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs)
           
 void ClassHierarchyManager.inheritFields(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, Collection<AbstractClassTypeDeclarationDescr> sortedTypeDescriptors, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs)
           
protected  boolean ClassHierarchyManager.mergeFields(String simpleSuperTypeName, String superTypePackageName, String fullSuper, TypeDeclarationDescr typeDescr, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs, org.drools.core.base.TypeResolver resolver)
           
protected  boolean ClassHierarchyManager.mergeInheritedFields(TypeDeclarationDescr typeDescr, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs, org.drools.core.base.TypeResolver typeResolver)
          In order to build a declared class, the fields inherited from its superclass(es) are added to its declaration.
 org.drools.core.rule.TypeDeclaration TypeDeclarationFactory.processTypeDeclaration(PackageRegistry pkgRegistry, AbstractClassTypeDeclarationDescr typeDescr, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocessableDescrs)
           
 void TypeDeclarationBuilder.processTypeDeclarations(Collection<? extends PackageDescr> packageDescrs, Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
          1) Process the TypeDeclaration Descriptors Resolve names Normalize field descriptors
 void TypeDeclarationBuilder.processTypeDeclarations(Collection<? extends PackageDescr> packageDescrs, Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
          1) Process the TypeDeclaration Descriptors Resolve names Normalize field descriptors
 void TypeDeclarationNameResolver.resolveTypes(Collection<? extends PackageDescr> packageDescrs, Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
           
 void TypeDeclarationNameResolver.resolveTypes(Collection<? extends PackageDescr> packageDescrs, Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, List<org.drools.compiler.builder.impl.TypeDefinition> unresolvedTypes, Map<String,AbstractClassTypeDeclarationDescr> unprocesseableDescrs)
           
protected  List<AbstractClassTypeDeclarationDescr> ClassHierarchyManager.sortByHierarchy(Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, KnowledgeBuilderImpl kbuilder)
          Utility method to sort declared beans.
 

Constructor parameters in org.drools.compiler.builder.impl with type arguments of type AbstractClassTypeDeclarationDescr
ClassHierarchyManager(Collection<AbstractClassTypeDeclarationDescr> unsortedDescrs, KnowledgeBuilderImpl kbuilder)
           
 

Uses of AbstractClassTypeDeclarationDescr in org.drools.compiler.compiler
 

Constructors in org.drools.compiler.compiler with parameters of type AbstractClassTypeDeclarationDescr
TypeDeclarationError(AbstractClassTypeDeclarationDescr typeDescr, String errorMessage)
           
 

Uses of AbstractClassTypeDeclarationDescr in org.drools.compiler.lang.descr
 

Subclasses of AbstractClassTypeDeclarationDescr in org.drools.compiler.lang.descr
 class EnumDeclarationDescr
           
 class TypeDeclarationDescr
           
 

Methods in org.drools.compiler.lang.descr that return types with arguments of type AbstractClassTypeDeclarationDescr
 List<AbstractClassTypeDeclarationDescr> PackageDescr.getClassAndEnumDeclarationDescrs()
           
 


Drools :: Compiler 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.