Class MapMappingOptions
java.lang.Object
org.mapstruct.ap.internal.model.source.DelegatingOptions
org.mapstruct.ap.internal.model.source.MapMappingOptions
Represents a map mapping as configured via
@MapMapping.- Author:
- Gunnar Morling
-
Method Summary
Modifier and TypeMethodDescriptionstatic MapMappingOptionsfromGem(org.mapstruct.ap.internal.gem.MapMappingGem mapMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils) getKeyMappingControl(ElementUtils elementUtils) org.mapstruct.ap.internal.gem.NullValueMappingStrategyGemgetValueMappingControl(ElementUtils elementUtils) booleanMethods inherited from class org.mapstruct.ap.internal.model.source.DelegatingOptions
componentModel, getBuilder, getCollectionMappingStrategy, getInjectionStrategy, getMappingControl, getMappingInheritanceStrategy, getNullValueCheckStrategy, getNullValueIterableMappingStrategy, getNullValueMapMappingStrategy, getNullValuePropertyMappingStrategy, getSubclassExhaustiveException, getSubclassExhaustiveStrategy, getUnexpectedValueMappingException, implementationName, implementationPackage, imports, isDisableSubMappingMethodsGeneration, suppressTimestampInGenerated, toDeclaredTypes, typeConversionPolicy, unmappedSourcePolicy, unmappedTargetPolicy, uses
-
Method Details
-
fromGem
public static MapMappingOptions fromGem(org.mapstruct.ap.internal.gem.MapMappingGem mapMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils) -
getKeyFormattingParameters
-
getKeySelectionParameters
-
getValueFormattingParameters
-
getValueSelectionParameters
-
getMirror
-
getNullValueMappingStrategy
public org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem getNullValueMappingStrategy()- Overrides:
getNullValueMappingStrategyin classDelegatingOptions
-
getKeyMappingControl
-
getValueMappingControl
-
hasAnnotation
public boolean hasAnnotation()- Specified by:
hasAnnotationin classDelegatingOptions
-