See: Description
Interface | Description |
---|---|
Constructor |
Basic interface class that facilitates an empty constructor.
|
MappingBuilderContext.MappingResolver |
Resolves the most suitable way for mapping an element (property, iterable element etc.) from source to target.
|
Class | Description |
---|---|
AbstractMappingMethodBuilder<B extends AbstractMappingMethodBuilder<B,M>,M extends MappingMethod> |
An abstract builder that can be reused for building
MappingMethod (s). |
AnnotatedConstructor |
Represents a constructor that is used for constructor injection.
|
Annotation |
Represents a Java 5 annotation.
|
AnnotationMapperReference |
Mapper reference which is retrieved via Annotation-based dependency injection.
|
BeanMappingMethod |
A
MappingMethod implemented by a Mapper class which maps one bean type to another, optionally
configured by one or more PropertyMapping s. |
BeanMappingMethod.Builder | |
BuilderFinisherMethodResolver | |
CollectionAssignmentBuilder |
A builder that is used for creating an assignment to a collection.
|
ContainerMappingMethod |
A
MappingMethod implemented by a Mapper class which does mapping of generic types. |
ContainerMappingMethodBuilder<B extends ContainerMappingMethodBuilder<B,M>,M extends ContainerMappingMethod> |
Builder that can be used to build
ContainerMappingMethod (s). |
Decorator |
Represents a decorator applied to a generated mapper type.
|
Decorator.Builder | |
DecoratorConstructor |
Represents the constructor of a decorator.
|
DefaultMapperReference |
Mapper reference which is retrieved via the
Mappers#getMapper() method. |
DelegatingMethod |
A method of a decorator which delegates to the corresponding method of the generated mapper implementation.
|
Field |
A field of a mapper type, e.g. a reference to another mapper.
|
ForgedMethod |
This method will be generated in absence of a suitable abstract method to implement.
|
ForgedMethodHistory |
Keeps the context where the ForgedMethod is generated, especially handy with nested forged methods
|
GeneratedType |
A type generated by MapStruct, e.g. representing a mapper type.
|
GeneratedType.GeneratedTypeBuilder<T extends GeneratedType.GeneratedTypeBuilder> | |
HelperMethod |
A non mapping method to be generated.
|
IterableCreation | |
IterableMappingMethod |
A
MappingMethod implemented by a Mapper class which maps one iterable type to another. |
IterableMappingMethod.Builder | |
LifecycleCallbackMethodReference |
Represents a reference to a method that is annotated with
@BeforeMapping or @AfterMapping . |
LifecycleMethodResolver |
Factory for creating lists of appropriate
LifecycleCallbackMethodReference s |
MapMappingMethod | |
MapMappingMethod.Builder | |
Mapper |
Represents a type implementing a mapper interface (annotated with
@Mapper ). |
Mapper.Builder | |
MapperReference |
A reference to another mapper class, which itself may be generated or hand-written.
|
MappingBuilderContext |
This class provides the context for the builders.
|
MappingMethod |
A method implemented or referenced by a
Mapper class. |
MethodReference |
Represents a reference to another method, e.g. used to map a bean property from source to target type or to
instantiate the return value of a mapping method (rather than calling the
new operator). |
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.
|
NestedPropertyMappingMethod.Builder | |
NestedPropertyMappingMethod.SafePropertyEntry | |
NestedTargetPropertyMappingHolder |
This is a helper class that holds the generated
PropertyMapping (s) and all the information associated with
it for nested target properties. |
NestedTargetPropertyMappingHolder.Builder | |
NoArgumentConstructor |
Represents a constructor that is used for constructor injection.
|
NormalTypeMappingMethod |
A
MappingMethod that is used by the main mapping methods (BeanMappingMethod ,
MapMappingMethod , IterableMappingMethod and StreamMappingMethod (non-enum / non-value
mapping) |
ObjectFactoryMethodResolver | |
PropertyMapping |
Represents the mapping between a source and target property, e.g. from
String Source#foo to
int Target#bar . |
PropertyMapping.ConstantMappingBuilder | |
PropertyMapping.JavaExpressionMappingBuilder | |
PropertyMapping.PropertyMappingBuilder | |
ServicesEntry | |
StreamMappingMethod |
A
MappingMethod implemented by a Mapper class which maps one iterable or array type to Stream. |
StreamMappingMethod.Builder | |
SupportingConstructorFragment |
A mapper instance field, initialized as null
|
SupportingField |
supports the
|
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.
|
TypeConversion |
An inline conversion between source and target type of a mapping.
|
ValueMappingMethod |
A
ValueMappingMethod which maps one value type to another, optionally configured by one or more
ValueMappingOptions s. |
ValueMappingMethod.Builder | |
ValueMappingMethod.MappingEntry |
Meta-model of mapper types, their methods, mappings between properties etc. Model elements can serialize themselves using FreeMarker templates.
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.