public class MappingPrism extends Object
@org.mapstruct.Mapping annotation.| Modifier and Type | Class and Description |
|---|---|
static class |
MappingPrism.Values
A class whose members corespond to those of org.mapstruct.Mapping
but which each return the AnnotationValue corresponding to
that member in the model of the annotations.
|
| Modifier and Type | Field and Description |
|---|---|
boolean |
isValid
Determine whether the underlying AnnotationMirror has no errors.
|
AnnotationMirror |
mirror
The underlying AnnotationMirror of the annotation
represented by this Prism.
|
MappingPrism.Values |
values
An instance of the Values inner class whose
methods return the AnnotationValues used to build this prism.
|
| Modifier and Type | Method and Description |
|---|---|
String |
dateFormat()
Returns a String representing the value of the
java.lang.String dateFormat() member of the Annotation. |
static MappingPrism |
getInstance(AnnotationMirror mirror)
Return a prism of the
@org.mapstruct.Mapping annotation whose mirror is mirror. |
static MappingPrism |
getInstanceOn(Element e)
Return a prism representing the
@org.mapstruct.Mapping annotation on 'e'. |
String |
source()
Returns a String representing the value of the
java.lang.String source() member of the Annotation. |
String |
target()
Returns a String representing the value of the
java.lang.String target() member of the Annotation. |
public final MappingPrism.Values values
public final boolean isValid
public final AnnotationMirror mirror
public static MappingPrism getInstanceOn(Element e)
@org.mapstruct.Mapping annotation on 'e'.
similar to e.getAnnotation(org.mapstruct.Mapping.class) except that
an instance of this class rather than an instance of org.mapstruct.Mapping
is returned.public static MappingPrism getInstance(AnnotationMirror mirror)
@org.mapstruct.Mapping annotation whose mirror is mirror.public String source()
java.lang.String source() member of the Annotation.Mapping.source()public String target()
java.lang.String target() member of the Annotation.Mapping.target()public String dateFormat()
java.lang.String dateFormat() member of the Annotation.Mapping.dateFormat()Copyright © 2012-2013. All Rights Reserved.