Skip navigation links
A B C D E G I M N O Q R 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
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
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.

C

CollectionMappingStrategy - Enum in org.mapstruct
Strategy for propagating the value of collection-typed properties from source to target.

D

DecoratedWith - Annotation Type in org.mapstruct
Specifies a decorator to be applied to a generated mapper, which e.g. can be used to amend mappings performed by generated mapping methods.

E

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.

I

InheritConfiguration - Annotation Type in org.mapstruct
Advises the code generator to apply the configuration (as given via Mapping, IterableMapping etc.)
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.
IterableMapping - Annotation Type in org.mapstruct
Configures the mapping between two iterable 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.
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.
NULL - Static variable in class org.mapstruct.MappingConstants
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.

O

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.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
 

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.

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.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.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.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.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 Q R T V 
Skip navigation links

Copyright © 2012–2016. All rights reserved.