Class AssociationCollector<T extends Association,D extends AbstractAssociationDescriptor<T>>
- java.lang.Object
-
- org.faktorips.runtime.model.type.read.TypePartCollector<T,D>
-
- org.faktorips.runtime.model.type.read.AssociationCollector<T,D>
-
- Direct Known Subclasses:
PolicyAssociationCollector,ProductAssociationCollector
public abstract class AssociationCollector<T extends Association,D extends AbstractAssociationDescriptor<T>> extends TypePartCollector<T,D>
-
-
Field Summary
-
Fields inherited from class org.faktorips.runtime.model.type.read.TypePartCollector
NO_NAMES
-
-
Constructor Summary
Constructors Constructor Description AssociationCollector(java.util.List<AnnotationProcessor<?,D>> annotationAccessors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddPart(java.util.LinkedHashMap<java.lang.String,T> result, T part)protected java.lang.String[]getNames(AnnotatedDeclaration annotatedDeclaration)-
Methods inherited from class org.faktorips.runtime.model.type.read.TypePartCollector
createDescriptor, createParts, getDescriptor, getDescriptors, initDescriptors, readAnnotations
-
-
-
-
Constructor Detail
-
AssociationCollector
public AssociationCollector(java.util.List<AnnotationProcessor<?,D>> annotationAccessors)
-
-
Method Detail
-
getNames
protected java.lang.String[] getNames(AnnotatedDeclaration annotatedDeclaration)
- Specified by:
getNamesin classTypePartCollector<T extends Association,D extends AbstractAssociationDescriptor<T>>
-
addPart
protected void addPart(java.util.LinkedHashMap<java.lang.String,T> result, T part)
- Overrides:
addPartin classTypePartCollector<T extends Association,D extends AbstractAssociationDescriptor<T>>
-
-