See: Description
Interface | Description |
---|---|
ModelElementProcessor<P,R> |
A processor which performs one task of the mapper generation, e.g. retrieving
methods from the source
TypeElement , performing validity checks or
generating the output source file. |
ModelElementProcessor.ProcessorContext |
Context object passed to
ModelElementProcessor.process(ProcessorContext, TypeElement, Object)
providing access to common infrastructure objects such as Types
etc. |
Class | Description |
---|---|
AnnotationBasedComponentModelProcessor |
An
ModelElementProcessor which converts the given Mapper object into an annotation based component
model in case a matching model is selected as target component model for this mapper. |
CdiComponentProcessor |
A
ModelElementProcessor which converts the given Mapper
object into an application-scoped CDI bean in case CDI is configured as the
target component model for this mapper. |
DefaultModelElementProcessorContext |
Default implementation of the processor context.
|
DefaultVersionInformation |
Provides information about the processor version and the processor context implementation version.
|
Jsr330ComponentProcessor |
A
ModelElementProcessor which converts the given Mapper
object into a JSR 330 style bean in case "jsr330" is configured as the
target component model for this mapper. |
MapperCreationProcessor | |
MapperRenderingProcessor |
A
ModelElementProcessor which creates a Java source file representing
the given Mapper object, unless the given mapper type is erroneous. |
MapperServiceProcessor |
A
ModelElementProcessor which creates files in the META-INF/services
hierarchy for classes with custom implementation class or package name. |
MethodRetrievalProcessor |
A
ModelElementProcessor which retrieves a list of SourceMethod s
representing all the mapping methods of the given bean mapper type as well as
all referenced mapper methods declared by other mappers referenced by the
current mapper. |
SpringComponentProcessor |
A
ModelElementProcessor which converts the given Mapper
object into a Spring bean in case Spring is configured as the
target component model for this mapper. |
Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation and writing the model into Java source files. Processors are invoked in order as per their priority value.
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.