| 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 | 
 Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation
 and writing the model into Java source files. | 
| org.mapstruct.ap.internal.processor.creation | 
 Contains all helper classes for the  MapperCreationProcessor | 
| Class and Description | 
|---|
| EnumMapping Represents the mapping between one enum constant and another. | 
| Method This interface makes available common method properties and a matching method There are 2 known implementors:
  BuiltInMethodandSourceMethod | 
| SourceMethod Represents a mapping method with source and target type and the mappings between the properties of source and target
 type. | 
| SourceReference This class describes the source side of a property mapping. | 
| SourceReference.PropertyEntry A PropertyEntry contains information on the name, accessor and return type of a property. | 
| Class and Description | 
|---|
| BeanMapping Represents an bean mapping as configured via  @BeanMapping. | 
| ForgedMethod This method will be generated in absence of a suitable abstract method to implement. | 
| IterableMapping Represents an iterable mapping as configured via  @IterableMapping. | 
| MapMapping Represents a map mapping as configured via  @MapMapping. | 
| Mapping Represents a property mapping as configured via  @Mapping. | 
| MappingOptions Encapsulates all options specifiable on a mapping method | 
| Method This interface makes available common method properties and a matching method There are 2 known implementors:
  BuiltInMethodandSourceMethod | 
| SourceMethod Represents a mapping method with source and target type and the mappings between the properties of source and target
 type. | 
| SourceMethod.Builder | 
| SourceReference This class describes the source side of a property mapping. | 
| SourceReference.BuilderFromMapping Builds a  SourceReferencefrom an@Mappping. | 
| SourceReference.BuilderFromProperty Builds a  SourceReferencefrom a property. | 
| SourceReference.PropertyEntry A PropertyEntry contains information on the name, accessor and return type of a property. | 
| Class and Description | 
|---|
| Method This interface makes available common method properties and a matching method There are 2 known implementors:
  BuiltInMethodandSourceMethod | 
| Class and Description | 
|---|
| Method This interface makes available common method properties and a matching method There are 2 known implementors:
  BuiltInMethodandSourceMethod | 
| Class and Description | 
|---|
| SourceMethod Represents a mapping method with source and target type and the mappings between the properties of source and target
 type. | 
| Class and Description | 
|---|
| Method This interface makes available common method properties and a matching method There are 2 known implementors:
  BuiltInMethodandSourceMethod | 
| SourceMethod Represents a mapping method with source and target type and the mappings between the properties of source and target
 type. | 
Copyright © 2012-2015 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.