Skip navigation links
A B C D E G I M N O P Q R S T V 

A

AfterMapping - Annotation Type in org.mapstruct
Marks a method to be invoked at the end of a generated mapping method, right before the last return statement of the mapping method.
ANY_REMAINING - Static variable in class org.mapstruct.MappingConstants
In an ValueMapping this represents any source that is not already mapped by either a defined mapping or by means of name based mapping.
ANY_UNMAPPED - Static variable in class org.mapstruct.MappingConstants
In an ValueMapping this represents any source that is not already mapped by a defined mapping.

B

BeanMapping - Annotation Type in org.mapstruct
Configures the mapping between two bean types.
BeforeMapping - Annotation Type in org.mapstruct
Marks a method to be invoked at the beginning of a generated mapping method.
Builder - Annotation Type in org.mapstruct
Configuration of builders, e.g.

C

CollectionMappingStrategy - Enum in org.mapstruct
Strategy for propagating the value of collection-typed properties from source to target.
Context - Annotation Type in org.mapstruct
Marks a parameter of a method to be treated as mapping context.

D

DecoratedWith - Annotation Type in org.mapstruct
Specifies a decorator to be applied to a generated mapper, which e.g.
DeepClone - Annotation Type in org.mapstruct.control
Clones a source type to a target type (assuming source and target are of the same type).

E

EnumMapping - Annotation Type in org.mapstruct
Configured the mapping between two value types.
Experimental - Annotation Type in org.mapstruct.util
Features that are marked with this annotation are considered experimental.

G

getMapper(Class<T>) - Static method in class org.mapstruct.factory.Mappers
Returns an instance of the given mapper type.
getMapperClass(Class<T>) - Static method in class org.mapstruct.factory.Mappers
Returns the class of the implementation for the given mapper type.

I

InheritConfiguration - Annotation Type in org.mapstruct
Advises the code generator to apply the configuration (as given via Mapping, IterableMapping etc.) from another mapping method (declared on the same mapper type) or prototype method (declared on a mapper config class referenced via Mapper.config()) to the annotated method as well.
InheritInverseConfiguration - Annotation Type in org.mapstruct
Advises the code generator to apply all the Mappings from an inverse mapping method to the annotated method as well.
InjectionStrategy - Enum in org.mapstruct
Strategy for handling injection.
IterableMapping - Annotation Type in org.mapstruct
Configures the mapping between two iterable like types, e.g.

M

MapMapping - Annotation Type in org.mapstruct
Configures the mapping between two map types, e.g.
Mapper - Annotation Type in org.mapstruct
Marks an interface or abstract class as a mapper and activates the generation of a implementation of that type via MapStruct.
MapperConfig - Annotation Type in org.mapstruct
Marks a class or interface as configuration source for generated mappers.
Mappers - Class in org.mapstruct.factory
Factory for obtaining mapper instances if no explicit component model such as CDI is configured via Mapper.componentModel().
Mapping - Annotation Type in org.mapstruct
Configures the mapping of one bean attribute or enum constant.
MappingConstants - Class in org.mapstruct
Contains all constants defined in the mapping process.
MappingControl - Annotation Type in org.mapstruct.control
Controls which means of mapping are considered between the source and the target in mappings.
MappingControl.Use - Enum in org.mapstruct.control
 
MappingControls - Annotation Type in org.mapstruct.control
Allows multiple MappingControl on a class declaration.
MappingInheritanceStrategy - Enum in org.mapstruct
Strategy for inheriting configurations given for methods of prototype mapping methods (declared on mapper config classes) to actual mapping methods declared on mappers referring to such config class via Mapper.config().
Mappings - Annotation Type in org.mapstruct
Configures the mappings of several bean attributes.
MappingTarget - Annotation Type in org.mapstruct
Declares a parameter of a mapping method to be the target of the mapping.

N

Named - Annotation Type in org.mapstruct
Marks mapping methods with the given qualifier name.
NoComplexMapping - Annotation Type in org.mapstruct.control
Disables complex mappings, mappings that require 2 mapping means (method, built-in conversion) to constitute a mapping from source to target.
NULL - Static variable in class org.mapstruct.MappingConstants
In an ValueMapping this represents a null source or target.
NullValueCheckStrategy - Enum in org.mapstruct
Strategy for dealing with null source values.
NullValueMappingStrategy - Enum in org.mapstruct
Strategy for dealing with null values passed to mapping methods.
NullValuePropertyMappingStrategy - Enum in org.mapstruct
Strategy for dealing with null or not present properties in the source bean.

O

ObjectFactory - Annotation Type in org.mapstruct
This annotation marks a method as a factory method to create beans.
org.mapstruct - package org.mapstruct
MapStruct is a code generator which simplifies the implementation of mappings between Java bean types by generating mapping code at compile time, following a convention-over-configuration approach.
org.mapstruct.control - package org.mapstruct.control
 
org.mapstruct.factory - package org.mapstruct.factory
Provides the Mappers factory class for the retrieval of mapper instances if no explicit component model such as CDI is configured via Mapper.componentModel().
org.mapstruct.util - package org.mapstruct.util
 

P

PREFIX_TRANSFORMATION - Static variable in class org.mapstruct.MappingConstants
In an EnumMapping this represent the enum transformation strategy that adds a prefix to the source enum.

Q

Qualifier - Annotation Type in org.mapstruct
Declares an annotation type to be a qualifier.

R

ReportingPolicy - Enum in org.mapstruct
Policy for reporting issues occurring during the generation of a mapper implementation.

S

STRIP_PREFIX_TRANSFORMATION - Static variable in class org.mapstruct.MappingConstants
In an EnumMapping this represent the enum transformation strategy that strips a prefix from the source enum.
STRIP_SUFFIX_TRANSFORMATION - Static variable in class org.mapstruct.MappingConstants
In an EnumMapping this represent the enum transformation strategy that strips a suffix from the source enum.
SUFFIX_TRANSFORMATION - Static variable in class org.mapstruct.MappingConstants
In an EnumMapping this represent the enum transformation strategy that adds a suffix to the source enum.

T

TargetType - Annotation Type in org.mapstruct
Declares a parameter of a custom mapping method to be populated with the target type of the mapping.

V

ValueMapping - Annotation Type in org.mapstruct
Configures the mapping of source constant value to target constant value.
ValueMappings - Annotation Type in org.mapstruct
Constructs a set of value (constant) mappings.
valueOf(String) - Static method in enum org.mapstruct.CollectionMappingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mapstruct.control.MappingControl.Use
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mapstruct.InjectionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mapstruct.MappingInheritanceStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mapstruct.NullValueCheckStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mapstruct.NullValueMappingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mapstruct.NullValuePropertyMappingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mapstruct.ReportingPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mapstruct.CollectionMappingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mapstruct.control.MappingControl.Use
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mapstruct.InjectionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mapstruct.MappingInheritanceStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mapstruct.NullValueCheckStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mapstruct.NullValueMappingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mapstruct.NullValuePropertyMappingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mapstruct.ReportingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G I M N O P Q R S T V 
Skip navigation links

Copyright © 2012–2021. All rights reserved.