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.