Class IterableMappingOptions
java.lang.Object
org.mapstruct.ap.internal.model.source.DelegatingOptions
org.mapstruct.ap.internal.model.source.IterableMappingOptions
Represents an iterable mapping as configured via
@IterableMapping.- Author:
- Gunnar Morling
-
Method Summary
Modifier and TypeMethodDescriptionstatic IterableMappingOptionsfromGem(org.mapstruct.ap.internal.gem.IterableMappingGem iterableMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils) getElementMappingControl(ElementUtils elementUtils) org.mapstruct.ap.internal.gem.NullValueMappingStrategyGembooleanMethods 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 IterableMappingOptions fromGem(org.mapstruct.ap.internal.gem.IterableMappingGem iterableMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils) -
getSelectionParameters
-
getFormattingParameters
-
getMirror
-
getNullValueMappingStrategy
public org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem getNullValueMappingStrategy()- Overrides:
getNullValueMappingStrategyin classDelegatingOptions
-
getElementMappingControl
-
hasAnnotation
public boolean hasAnnotation()- Specified by:
hasAnnotationin classDelegatingOptions
-