AbstractMappingMethodBuilder |
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.
The dependency injection may vary between field and constructor injection.
|
BeanMappingMethod |
|
BeanMappingMethod.Builder |
|
CollectionAssignmentBuilder |
A builder that is used for creating an assignment to a collection.
|
Constructor |
Basic interface class that facilitates an empty constructor.
|
ContainerMappingMethod |
|
ContainerMappingMethodBuilder |
|
Decorator |
Represents a decorator applied to a generated mapper type.
|
Decorator.Builder |
|
DefaultMapperReference |
Mapper reference which is retrieved via the Mappers#getMapper() method.
|
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 |
|
GeneratedTypeMethod |
|
HelperMethod |
A non mapping method to be generated.
|
IterableCreation |
Model element that can be used to create a type of Iterable or Map .
|
IterableMappingMethod |
|
Javadoc |
Represents the javadoc information that should be generated for a Mapper .
|
Javadoc.Builder |
|
LifecycleCallbackMethodReference |
Represents a reference to a method that is annotated with @BeforeMapping or @AfterMapping .
|
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.
|
MappingBuilderContext.MappingResolver |
Resolves the most suitable way for mapping an element (property, iterable element etc.) from source to target.
|
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 |
|
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 |
|
StreamMappingMethod |
|
SubclassMapping |
Represents the mapping between a Subclass and its mapping target.
|
SupportingConstructorFragment |
A mapper instance field, initialized as null
|
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.
|
ValueMappingMethod |
|
ValueMappingMethod.Builder |
|
ValueMappingMethod.MappingEntry |
|