| Package | Description | 
|---|---|
| org.mapstruct.ap.internal.model | 
 Meta-model of mapper types, their methods, mappings between properties etc. | 
| org.mapstruct.ap.internal.model.source | 
 Intermediary representation of mapping methods as retrieved from via the annotation processing API. | 
| org.mapstruct.ap.internal.model.source.builtin | 
 Contains "built-in methods" which may be added as private methods to a generated mapper. | 
| org.mapstruct.ap.internal.model.source.selector | 
 Provides strategies for selecting a matching mapping or factory method when mapping from one attribute to another
 or instantiating the target type of a mapping method, respectively. | 
| org.mapstruct.ap.internal.processor.creation | 
 Contains all helper classes for the  MapperCreationProcessor | 
| Modifier and Type | Method and Description | 
|---|---|
| static List<LifecycleCallbackMethodReference> | LifecycleCallbackFactory. afterMappingMethods(Method method,
                   List<TypeMirror> qualifiers,
                   MappingBuilderContext ctx) | 
| static List<LifecycleCallbackMethodReference> | LifecycleCallbackFactory. beforeMappingMethods(Method method,
                    List<TypeMirror> qualifiers,
                    MappingBuilderContext ctx) | 
| static Assignment | AssignmentFactory. createMethodReference(Method method,
                     MapperReference declaringMapper,
                     Type targetType) | 
| MethodReference | MappingBuilderContext.MappingResolver. getFactoryMethod(Method mappingMethod,
                Type target,
                List<TypeMirror> qualifiers,
                TypeMirror resultType)returns a no arg factory method | 
| Assignment | MappingBuilderContext.MappingResolver. getTargetAssignment(Method mappingMethod,
                   String mappedElement,
                   Type sourceType,
                   Type targetType,
                   String targetPropertyName,
                   String dateFormat,
                   List<TypeMirror> qualifiers,
                   TypeMirror resultType,
                   String sourceReference,
                   boolean preferUpdateMethods)returns a parameter assignment | 
| NestedPropertyMappingMethod.Builder | NestedPropertyMappingMethod.Builder. method(Method sourceMethod) | 
| MapMappingMethod.Builder | MapMappingMethod.Builder. method(Method sourceMethod) | 
| IterableMappingMethod.Builder | IterableMappingMethod.Builder. method(Method sourceMethod) | 
| Constructor and Description | 
|---|
| DelegatingMethod(Method method) | 
| MappingMethod(Method method) | 
| MappingMethod(Method method,
             Collection<String> existingVariableNames,
             List<LifecycleCallbackMethodReference> beforeMappingReferences,
             List<LifecycleCallbackMethodReference> afterMappingReferences)constructor to be overloaded when local variable names are required prior to calling this constructor. | 
| MappingMethod(Method method,
             List<LifecycleCallbackMethodReference> beforeMappingReferences,
             List<LifecycleCallbackMethodReference> afterMappingReferences) | 
| MethodReference(Method method,
               MapperReference declaringMapper,
               Type targetType)Creates a new reference to the given method. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ForgedMethodThis method will be generated in absence of a suitable abstract method to implement. | 
| class  | SourceMethodRepresents a mapping method with source and target type and the mappings between the properties of source and target
 type. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BuiltInMethodRepresents a "built-in" mapping method which will be added as private method to the generated mapper. | 
| class  | CalendarToXmlGregorianCalendar | 
| class  | CalendarToZonedDateTime | 
| class  | DateToXmlGregorianCalendar | 
| class  | JaxbElemToValue | 
| class  | StringToXmlGregorianCalendar | 
| class  | XmlGregorianCalendarToCalendar | 
| class  | XmlGregorianCalendarToDate | 
| class  | XmlGregorianCalendarToString | 
| class  | ZonedDateTimeToCalendar | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends Method> | XmlElementDeclSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | MethodSelectors. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | MethodSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria)Selects those methods which match the given types and other criteria | 
| <T extends Method> | TypeSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | QualifierSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | InheritanceSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | CreateOrUpdateSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | TargetTypeSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends Method> | XmlElementDeclSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | MethodSelectors. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | MethodSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria)Selects those methods which match the given types and other criteria | 
| <T extends Method> | TypeSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | QualifierSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | InheritanceSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | CreateOrUpdateSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| <T extends Method> | TargetTypeSelector. getMatchingMethods(Method mappingMethod,
                  List<T> methods,
                  Type sourceType,
                  Type targetType,
                  SelectionCriteria criteria) | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodReference | MappingResolverImpl. getFactoryMethod(Method mappingMethod,
                Type targetType,
                List<TypeMirror> qualifiers,
                TypeMirror resultType) | 
| Assignment | MappingResolverImpl. getTargetAssignment(Method mappingMethod,
                   String mappedElement,
                   Type sourceType,
                   Type targetType,
                   String targetPropertyName,
                   String dateFormat,
                   List<TypeMirror> qualifiers,
                   TypeMirror resultType,
                   String sourceReference,
                   boolean preferUpdateMapping) | 
Copyright © 2012-2015 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.