Package | Description |
---|---|
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.ap |
This package and it sub-packages contain the implementation of the MapStruct annotation processor.
|
org.mapstruct.ap.internal.conversion |
Provides built-in conversions between primitive and wrapper types, strings, dates etc.
|
org.mapstruct.ap.internal.model |
Meta-model of mapper types, their methods, mappings between properties etc.
|
org.mapstruct.ap.internal.model.assignment |
Meta-model of assignments.
|
org.mapstruct.ap.internal.model.beanmapping |
helper classes used in
BeanMappingMethod |
org.mapstruct.ap.internal.model.common |
Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.
|
org.mapstruct.ap.internal.model.dependency | |
org.mapstruct.ap.internal.model.presence | |
org.mapstruct.ap.internal.model.source |
Intermediary representation of mapping methods as retrieved from via the annotation processing API.
|
org.mapstruct.ap.internal.model.source.builtin |
Contains "built-in methods" which may be added as private methods to a generated mapper.
|
org.mapstruct.ap.internal.model.source.selector |
Provides strategies for selecting a matching mapping or factory method when mapping from one attribute to another
or instantiating the target type of a mapping method, respectively.
|
org.mapstruct.ap.internal.option |
Provides access to the options passed to the annotation processor.
|
org.mapstruct.ap.internal.processor |
Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation
and writing the model into Java source files.
|
org.mapstruct.ap.internal.processor.creation |
Contains all helper classes for the
MapperCreationProcessor |
org.mapstruct.ap.internal.util |
Several helper types dealing with collection types, option management etc.
|
org.mapstruct.ap.internal.util.accessor | |
org.mapstruct.ap.internal.version |
Provides various version information
|
org.mapstruct.ap.internal.writer |
Infrastructure for dealing with the FreeMarker template engine.
|
org.mapstruct.ap.spi |
SPI (service provider interface) contracts to be implemented for advanced use cases.
|
org.mapstruct.ap.spi.util | |
org.mapstruct.control | |
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 |