See: Description
Interface | Description |
---|---|
Method |
This interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethod and SourceMethod |
Class | Description |
---|---|
BeanMappingOptions |
Represents an bean mapping as configured via
@BeanMapping . |
DefaultOptions | |
DelegatingOptions |
Chain Of Responsibility Pattern.
|
EnumMappingOptions | |
IterableMappingOptions |
Represents an iterable mapping as configured via
@IterableMapping . |
MapMappingOptions |
Represents a map mapping as configured via
@MapMapping . |
MapperConfigOptions | |
MapperOptions | |
MappingControl | |
MappingMethodOptions |
Encapsulates all options specifiable on a mapping method
|
MappingMethodUtils | |
MappingOptions |
Represents a property mapping as configured via
@Mapping (no intermediate state). |
MappingOptions.InheritContext | |
MethodMatcher |
SourceMethodMatcher $8.4 of the JavaLanguage specification describes a method body as such:
SourceMethodDeclaration: SourceMethodHeader SourceMethodBody
SourceMethodHeader: SourceMethodModifiers TypeParameters Result SourceMethodDeclarator Throws
SourceMethodDeclarator: Identifier ( FormalParameterList )
example <T extends String & Serializable> T getResult(?
|
ParameterProvidedMethods |
Provides access to the
SourceMethod s 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.
|
Intermediary representation of mapping methods as retrieved from via the annotation processing API. The intermediary
representation is then processed into the mapper model representation.
This intermediary presentation is primarily constructed in the
MapperCreationProcessor
and used
in the MapperCreationProcessor
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.