See: Description
| Interface | Description | 
|---|---|
| Constructor | Basic interface class that facilitates an empty constructor | 
| MappingBuilderContext.MappingResolver | Resolves the most suitable way for mapping an element (property, iterable element etc.) from source to target. | 
| Class | Description | 
|---|---|
| Annotation | Represents a Java 5 annotation. | 
| AnnotationMapperReference | Mapper reference which is retrieved via Annotation-based dependency injection. | 
| AssignmentFactory | Factory class for creating all types of assignments | 
| BeanMappingMethod | A  MappingMethodimplemented by aMapperclass which maps one bean type to another, optionally
 configured by one or morePropertyMappings. | 
| BeanMappingMethod.Builder | |
| Decorator | Represents a decorator applied to a generated mapper type. | 
| Decorator.Builder | |
| DecoratorConstructor | Represents the constructor of a decorator. | 
| DefaultMapperReference | Mapper reference which is retrieved via the  Mappers#getMapper()method. | 
| DelegatingMethod | A method of a decorator which delegates to the corresponding method of the generated mapper implementation. | 
| Direct | Direct Assignment. | 
| EnumMappingMethod | A  MappingMethodwhich maps one enum type to another, optionally configured by one or moreEnumMappings. | 
| EnumMappingMethod.Builder | |
| Field | A field of a mapper type, e.g. a reference to another mapper. | 
| GeneratedType | A type generated by MapStruct, e.g. representing a mapper type. | 
| IterableMappingMethod | A  MappingMethodimplemented by aMapperclass which maps one iterable type to another. | 
| IterableMappingMethod.Builder | |
| LifecycleCallbackFactory | Factory for creating lists of appropriate  LifecycleCallbackMethodReferences | 
| LifecycleCallbackMethodReference | Represents a reference to a method that is annotated with  @BeforeMappingor@AfterMapping. | 
| MapMappingMethod | |
| MapMappingMethod.Builder | |
| Mapper | Represents a type implementing a mapper interface (annotated with  @Mapper). | 
| Mapper.Builder | |
| MapperReference | A reference to another mapper class, which itself may be generated or hand-written. | 
| MappingBuilderContext | This class provides the context for the builders. | 
| MappingMethod | A method implemented or referenced by a  Mapperclass. | 
| MethodReference | Represents a reference to another method, e.g. used to map a bean property from source to target type or to
 instantiate the return value of a mapping method (rather than calling the  newoperator). | 
| NestedPropertyMappingMethod | This method is used to convert the nested properties as listed in propertyEntries into a method
 that creates a mapping from the start of this list to the end of the list. | 
| NestedPropertyMappingMethod.Builder | |
| NestedPropertyMappingMethod.SafePropertyEntry | |
| PropertyMapping | Represents the mapping between a source and target property, e.g. from  String Source#footoint Target#bar. | 
| PropertyMapping.ConstantMappingBuilder | |
| PropertyMapping.JavaExpressionMappingBuilder | |
| PropertyMapping.PropertyMappingBuilder | |
| ServicesEntry | |
| TypeConversion | An inline conversion between source and target type of a mapping. | 
| VirtualMappingMethod | A mapping method which is not based on an actual method declared in the original mapper interface but is added as
 private method to map a certain source/target type combination. | 
Meta-model of mapper types, their methods, mappings between properties etc. Model elements can serialize themselves using FreeMarker templates.
Copyright © 2012-2015 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.