Class EnumMappingOptions
java.lang.Object
org.mapstruct.ap.internal.model.source.DelegatingOptions
org.mapstruct.ap.internal.model.source.EnumMappingOptions
Represents an enum mapping as configured via
@EnumMapping.- Author:
- Filip Hrisafov
-
Method Summary
Modifier and TypeMethodDescriptionstatic EnumMappingOptionsgetInstanceOn(ExecutableElement method, MapperOptions mapperOptions, Map<String, EnumTransformationStrategy> enumTransformationStrategies, FormattingMessager messager) booleanbooleaninverse()booleanbooleanisValid()Methods inherited from class org.mapstruct.ap.internal.model.source.DelegatingOptions
componentModel, getBuilder, getCollectionMappingStrategy, getInjectionStrategy, getMappingControl, getMappingInheritanceStrategy, getNullValueCheckStrategy, getNullValueIterableMappingStrategy, getNullValueMapMappingStrategy, getNullValueMappingStrategy, getNullValuePropertyMappingStrategy, getSubclassExhaustiveException, getSubclassExhaustiveStrategy, implementationName, implementationPackage, imports, isDisableSubMappingMethodsGeneration, suppressTimestampInGenerated, toDeclaredTypes, typeConversionPolicy, unmappedSourcePolicy, unmappedTargetPolicy, uses
-
Method Details
-
hasAnnotation
public boolean hasAnnotation()- Specified by:
hasAnnotationin classDelegatingOptions
-
isValid
public boolean isValid() -
hasNameTransformationStrategy
public boolean hasNameTransformationStrategy() -
getNameTransformationStrategy
-
getNameTransformationConfiguration
-
getUnexpectedValueMappingException
- Overrides:
getUnexpectedValueMappingExceptionin classDelegatingOptions
-
getMirror
-
isInverse
public boolean isInverse() -
inverse
-
getInstanceOn
public static EnumMappingOptions getInstanceOn(ExecutableElement method, MapperOptions mapperOptions, Map<String, EnumTransformationStrategy> enumTransformationStrategies, FormattingMessager messager)
-