public class MapMappingOptions extends DelegatingOptions
@MapMapping
.Modifier and Type | Method and Description |
---|---|
static MapMappingOptions |
fromGem(org.mapstruct.ap.internal.gem.MapMappingGem mapMapping,
MapperOptions mapperOptions,
ExecutableElement method,
FormattingMessager messager,
Types typeUtils) |
FormattingParameters |
getKeyFormattingParameters() |
MappingControl |
getKeyMappingControl(Elements elementUtils) |
SelectionParameters |
getKeySelectionParameters() |
AnnotationMirror |
getMirror() |
org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem |
getNullValueMappingStrategy() |
FormattingParameters |
getValueFormattingParameters() |
MappingControl |
getValueMappingControl(Elements elementUtils) |
SelectionParameters |
getValueSelectionParameters() |
boolean |
hasAnnotation() |
componentModel, getBuilder, getCollectionMappingStrategy, getInjectionStrategy, getMappingControl, getMappingInheritanceStrategy, getNullValueCheckStrategy, getNullValuePropertyMappingStrategy, getUnexpectedValueMappingException, implementationName, implementationPackage, imports, isDisableSubMappingMethodsGeneration, toDeclaredTypes, typeConversionPolicy, unmappedSourcePolicy, unmappedTargetPolicy, uses
public static MapMappingOptions fromGem(org.mapstruct.ap.internal.gem.MapMappingGem mapMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, Types typeUtils)
public FormattingParameters getKeyFormattingParameters()
public SelectionParameters getKeySelectionParameters()
public FormattingParameters getValueFormattingParameters()
public SelectionParameters getValueSelectionParameters()
public AnnotationMirror getMirror()
public org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem getNullValueMappingStrategy()
getNullValueMappingStrategy
in class DelegatingOptions
public MappingControl getKeyMappingControl(Elements elementUtils)
public MappingControl getValueMappingControl(Elements elementUtils)
public boolean hasAnnotation()
hasAnnotation
in class DelegatingOptions
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.