public class BeanMappingOptions extends DelegatingOptions
@BeanMapping
.Modifier and Type | Method and Description |
---|---|
static BeanMappingOptions |
forInheritance(BeanMappingOptions beanMapping)
creates a mapping for inheritance.
|
org.mapstruct.ap.internal.gem.BuilderGem |
getBuilder() |
List<String> |
getIgnoreUnmappedSourceProperties() |
static BeanMappingOptions |
getInstanceOn(org.mapstruct.ap.internal.gem.BeanMappingGem beanMapping,
MapperOptions mapperOptions,
ExecutableElement method,
FormattingMessager messager,
Types typeUtils,
TypeFactory typeFactory) |
MappingControl |
getMappingControl(Elements elementUtils) |
AnnotationMirror |
getMirror() |
org.mapstruct.ap.internal.gem.NullValueCheckStrategyGem |
getNullValueCheckStrategy() |
org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem |
getNullValueMappingStrategy() |
org.mapstruct.ap.internal.gem.NullValuePropertyMappingStrategyGem |
getNullValuePropertyMappingStrategy() |
SelectionParameters |
getSelectionParameters() |
boolean |
hasAnnotation() |
boolean |
isignoreByDefault() |
componentModel, getCollectionMappingStrategy, getInjectionStrategy, getMappingInheritanceStrategy, getUnexpectedValueMappingException, implementationName, implementationPackage, imports, isDisableSubMappingMethodsGeneration, toDeclaredTypes, typeConversionPolicy, unmappedSourcePolicy, unmappedTargetPolicy, uses
public static BeanMappingOptions forInheritance(BeanMappingOptions beanMapping)
public static BeanMappingOptions getInstanceOn(org.mapstruct.ap.internal.gem.BeanMappingGem beanMapping, MapperOptions mapperOptions, ExecutableElement method, FormattingMessager messager, Types typeUtils, TypeFactory typeFactory)
public org.mapstruct.ap.internal.gem.NullValueCheckStrategyGem getNullValueCheckStrategy()
getNullValueCheckStrategy
in class DelegatingOptions
public org.mapstruct.ap.internal.gem.NullValuePropertyMappingStrategyGem getNullValuePropertyMappingStrategy()
getNullValuePropertyMappingStrategy
in class DelegatingOptions
public org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem getNullValueMappingStrategy()
getNullValueMappingStrategy
in class DelegatingOptions
public org.mapstruct.ap.internal.gem.BuilderGem getBuilder()
getBuilder
in class DelegatingOptions
public MappingControl getMappingControl(Elements elementUtils)
getMappingControl
in class DelegatingOptions
public SelectionParameters getSelectionParameters()
public boolean isignoreByDefault()
public AnnotationMirror getMirror()
public boolean hasAnnotation()
hasAnnotation
in class DelegatingOptions
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.