Package | Description |
---|---|
org.mapstruct.ap.internal.model |
Meta-model of mapper types, their methods, mappings between properties etc.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMappingMethodBuilder<B extends AbstractMappingMethodBuilder<B,M>,M extends MappingMethod>
An abstract builder that can be reused for building
MappingMethod (s). |
Modifier and Type | Class and Description |
---|---|
class |
BeanMappingMethod
A
MappingMethod implemented by a Mapper class which maps one bean type to another, optionally
configured by one or more PropertyMapping s. |
class |
ContainerMappingMethod
A
MappingMethod implemented by a Mapper class which does mapping of generic types. |
class |
DelegatingMethod
A method of a decorator which delegates to the corresponding method of the generated mapper implementation.
|
class |
IterableMappingMethod
A
MappingMethod implemented by a Mapper class which maps one iterable type to another. |
class |
MapMappingMethod
|
class |
NestedPropertyMappingMethod
This method is used to convert the nested properties as listed in propertyEntries into a method
that creates a mapping from the start of this list to the end of the list.
|
class |
NormalTypeMappingMethod
A
MappingMethod that is used by the main mapping methods (BeanMappingMethod ,
MapMappingMethod , IterableMappingMethod and StreamMappingMethod (non-enum / non-value
mapping) |
class |
StreamMappingMethod
A
MappingMethod implemented by a Mapper class which maps one iterable or array type to Stream. |
class |
SupportingMappingMethod
A mapping method which is not based on an actual method declared in the original mapper interface but is added as
private method to map a certain source/target type combination.
|
class |
ValueMappingMethod
A
ValueMappingMethod which maps one value type to another, optionally configured by one or more
ValueMappingOptions s. |
Modifier and Type | Field and Description |
---|---|
protected List<MappingMethod> |
GeneratedType.GeneratedTypeBuilder.methods |
Modifier and Type | Method and Description |
---|---|
MappingMethod |
MappingBuilderContext.getExistingMappingMethod(MappingMethod newMappingMethod) |
Modifier and Type | Method and Description |
---|---|
List<MappingMethod> |
MappingBuilderContext.getMappingsToGenerate() |
List<MappingMethod> |
GeneratedType.getMethods() |
Modifier and Type | Method and Description |
---|---|
MappingMethod |
MappingBuilderContext.getExistingMappingMethod(MappingMethod newMappingMethod) |
Modifier and Type | Method and Description |
---|---|
T |
GeneratedType.GeneratedTypeBuilder.methods(List<MappingMethod> methods) |
Constructor and Description |
---|
GeneratedType(TypeFactory typeFactory,
String packageName,
String name,
String superClassName,
String interfacePackage,
String interfaceName,
List<MappingMethod> methods,
List<Field> fields,
Options options,
VersionInformation versionInformation,
Accessibility accessibility,
SortedSet<Type> extraImportedTypes,
Constructor constructor) |
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.