| Package | Description |
|---|---|
| org.mapstruct.ap.model |
Meta-model of mapper types, their methods, mappings between properties etc.
|
| org.mapstruct.ap.writer |
Infrastructure for dealing with the FreeMarker template engine.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MapperReference
A reference to another mapper class, which itself may be generated or
hand-written.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractModelElement
Default implementation of
ModelElement which writes model elements
using FreeMarker templates. |
class |
Annotation |
class |
AnnotationMapperReference
Mapper reference which is retrieved via Annotation-based dependency injection.
|
class |
BeanMappingMethod
A
MappingMethod implemented by a Mapper class which maps one
bean type to another, optionally configured by one or more
PropertyMappings. |
class |
DefaultMapperReference
Mapper reference which is retrieved via the
Mappers#getMapper() method. |
class |
IterableMappingMethod
A
MappingMethod implemented by a Mapper class which maps one iterable type to another. |
class |
MapMappingMethod
|
class |
Mapper
Represents a type implementing a mapper interface (annotated with
@Mapper. |
class |
MappingMethod
A method implemented or referenced by a
Mapper class. |
class |
MappingMethodReference
Represents a reference to
MappingMethod. |
class |
Parameter
A parameter of a mapping method.
|
class |
PropertyMapping
Represents the mapping between a source and target property, e.g.
|
class |
Type
Represents the type of a bean property, parameter etc.
|
class |
TypeConversion
An inline conversion between source and target type of a mapping.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FreeMarkerModelElementWriter.write(ModelElement modelElement,
ModelElement.Context context,
Writer writer) |
void |
FreeMarkerModelElementWriter.write(ModelElement modelElement,
String templateName,
ModelElement.Context context,
Writer writer) |
void |
ModelWriter.writeModel(JavaFileObject sourceFile,
ModelElement model) |
Copyright © 2012-2013. All Rights Reserved.