| Package | Description |
|---|---|
| org.mapstruct.ap.internal.model |
Meta-model of mapper types, their methods, mappings between properties etc.
|
| org.mapstruct.ap.internal.model.common |
Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.
|
| org.mapstruct.ap.internal.model.source |
Intermediary representation of mapping methods as retrieved from via the annotation processing API.
|
| 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.util |
Several helper types dealing with collection types, option management etc.
|
| org.mapstruct.ap.spi |
SPI (service provider interface) contracts to be implemented for advanced use cases.
|
| Class and Description |
|---|
| EnumMappingStrategy
A service provider interface for the mapping between different enum constants
|
| EnumTransformationStrategy
A service provider interface for transforming name based value mappings.
|
| Class and Description |
|---|
| BuilderInfo
Holder for the builder information.
|
| Class and Description |
|---|
| EnumTransformationStrategy
A service provider interface for transforming name based value mappings.
|
| Class and Description |
|---|
| EnumMappingStrategy
A service provider interface for the mapping between different enum constants
|
| EnumTransformationStrategy
A service provider interface for transforming name based value mappings.
|
| Class and Description |
|---|
| AccessorNamingStrategy
A service provider interface for the mapping between method names and properties.
|
| AstModifyingAnnotationProcessor
A contract to be implemented by other annotation processors which - against the design philosophy of JSR 269 - alter
the types under compilation.
|
| BuilderProvider
A service provider interface that is used to detect types that require a builder for mapping.
|
| EnumMappingStrategy
A service provider interface for the mapping between different enum constants
|
| EnumTransformationStrategy
A service provider interface for transforming name based value mappings.
|
| MapStructProcessingEnvironment
MapStruct will provide the implementations of its SPIs with on object implementing this interface so they can use
facilities provided by it.
|
| Class and Description |
|---|
| AccessorNamingStrategy
A service provider interface for the mapping between method names and properties.
|
| BuilderInfo
Holder for the builder information.
|
| BuilderInfo.Builder |
| BuilderProvider
A service provider interface that is used to detect types that require a builder for mapping.
|
| DefaultAccessorNamingStrategy
The default JavaBeans-compliant implementation of the
AccessorNamingStrategy service provider interface. |
| DefaultBuilderProvider
Default implementation of
BuilderProvider. |
| EnumMappingStrategy
A service provider interface for the mapping between different enum constants
|
| EnumTransformationStrategy
A service provider interface for transforming name based value mappings.
|
| MapStructProcessingEnvironment
MapStruct will provide the implementations of its SPIs with on object implementing this interface so they can use
facilities provided by it.
|
| MethodType
Different types of a method.
|
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.