| Package | Description |
|---|---|
| org.mapstruct.ap.model |
Meta-model of mapper types, their methods, mappings between properties etc.
|
| org.mapstruct.ap.model.source |
Intermediary representation of mapping methods as retrieved from via the annotation processing API.
|
| org.mapstruct.ap.model.source.builtin |
Contains "built-in methods" which may be added as private methods to a generated mapper.
|
| org.mapstruct.ap.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.
|
| Constructor and Description |
|---|
DelegatingMethod(Method method) |
EnumMappingMethod(Method method,
java.util.List<EnumMapping> enumMappings) |
MappingMethod(Method method) |
| Modifier and Type | Class and Description |
|---|---|
class |
SourceMethod
Represents a mapping method with source and target type and the mappings between the properties of source and target
type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BuiltInMethod
Represents a "built-in" mapping method which will be added as private method to the generated mapper.
|
class |
CalendarToXmlGregorianCalendar |
class |
DateToXmlGregorianCalendar |
class |
JaxbElemToValue |
class |
ListOfJaxbElemToListOfValue |
class |
StringToXmlGregorianCalendar |
class |
XmlGregorianCalendarToCalendar |
class |
XmlGregorianCalendarToDate |
class |
XmlGregorianCalendarToString |
| Modifier and Type | Method and Description |
|---|---|
<T extends Method> |
MethodSelector.getMatchingMethods(SourceMethod mappingMethod,
java.util.List<T> methods,
Type parameterType,
Type returnType,
java.lang.String targetPropertyName)
Selects those methods which match the given types and other criteria
|
<T extends Method> |
MethodSelectors.getMatchingMethods(SourceMethod mappingMethod,
java.util.List<T> methods,
Type parameterType,
Type returnType,
java.lang.String targetPropertyName) |
<T extends Method> |
InheritanceSelector.getMatchingMethods(SourceMethod mappingMethod,
java.util.List<T> methods,
Type parameterType,
Type returnType,
java.lang.String targetPropertyName) |
<T extends Method> |
XmlElementDeclSelector.getMatchingMethods(SourceMethod mappingMethod,
java.util.List<T> methods,
Type parameterType,
Type returnType,
java.lang.String targetPropertyName) |
<T extends Method> |
TypeSelector.getMatchingMethods(SourceMethod mappingMethod,
java.util.List<T> methods,
Type parameterType,
Type returnType,
java.lang.String targetPropertyName) |
Copyright © 2012-2014. All Rights Reserved.