| Package | Description |
|---|---|
| org.mapstruct.ap.internal.conversion |
Provides built-in conversions between primitive and wrapper types, strings, dates etc.
|
| org.mapstruct.ap.internal.model |
Meta-model of mapper types, their methods, mappings between properties etc.
|
| org.mapstruct.ap.internal.model.beanmapping |
helper classes used in
BeanMappingMethod
|
| 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 |
|---|
| MappingMethodOptions
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:
BuiltInMethod and SourceMethod |
| Class and Description |
|---|
| DelegatingOptions
Chain Of Responsibility Pattern.
|
| EnumMappingOptions |
| MappingMethodOptions
Encapsulates all options specifiable on a mapping method
|
| MappingOptions
Represents a property mapping as configured via
@Mapping (no intermediate state). |
| Method
This interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethod and SourceMethod |
| ParameterProvidedMethods
Provides access to the
SourceMethods that are provided by Context parameters of a
Method and maintains the relationship between those methods and their originating parameter. |
| SelectionParameters
Holding parameters common to the selection process, common to IterableMapping, BeanMapping, PropertyMapping and
MapMapping
|
| SourceMethod
Represents a mapping method with source and target type and the mappings between the properties of source and target
type.
|
| ValueMappingOptions
Represents the mapping between one value constant and another.
|
| Class and Description |
|---|
| MappingOptions
Represents a property mapping as configured via
@Mapping (no intermediate state). |
| Method
This interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethod and SourceMethod |
| SourceMethod
Represents a mapping method with source and target type and the mappings between the properties of source and target
type.
|
| Class and Description |
|---|
| BeanMappingOptions
Represents an bean mapping as configured via
@BeanMapping. |
| DelegatingOptions
Chain Of Responsibility Pattern.
|
| EnumMappingOptions |
| IterableMappingOptions
Represents an iterable mapping as configured via
@IterableMapping. |
| MapMappingOptions
Represents a map mapping as configured via
@MapMapping. |
| MapperOptions |
| MappingControl |
| MappingMethodOptions
Encapsulates all options specifiable on a mapping method
|
| MappingOptions
Represents a property mapping as configured via
@Mapping (no intermediate state). |
| MappingOptions.InheritContext |
| Method
This interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethod and SourceMethod |
| ParameterProvidedMethods
Provides access to the
SourceMethods that are provided by Context parameters of a
Method and maintains the relationship between those methods and their originating parameter. |
| ParameterProvidedMethods.Builder |
| SelectionParameters
Holding parameters common to the selection process, common to IterableMapping, BeanMapping, PropertyMapping and
MapMapping
|
| SourceMethod
Represents a mapping method with source and target type and the mappings between the properties of source and target
type.
|
| SourceMethod.Builder |
| ValueMappingOptions
Represents the mapping between one value constant and another.
|
| Class and Description |
|---|
| MappingMethodOptions
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:
BuiltInMethod and SourceMethod |
| ParameterProvidedMethods
Provides access to the
SourceMethods that are provided by Context parameters of a
Method and maintains the relationship between those methods and their originating parameter. |
| Class and Description |
|---|
| MappingControl |
| Method
This interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethod and SourceMethod |
| SelectionParameters
Holding parameters common to the selection process, common to IterableMapping, BeanMapping, PropertyMapping and
MapMapping
|
| 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:
BuiltInMethod and SourceMethod |
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.