Class DelegatingOptions
- java.lang.Object
-
- org.mapstruct.ap.internal.model.source.DelegatingOptions
-
- Direct Known Subclasses:
BeanMappingOptions
,DefaultOptions
,EnumMappingOptions
,IterableMappingOptions
,MapMappingOptions
,MapperConfigOptions
,MapperOptions
,MappingOptions
,SubclassMappingOptions
public abstract class DelegatingOptions extends Object
Chain Of Responsibility Pattern.
-
-
Constructor Summary
Constructors Constructor Description DelegatingOptions(DelegatingOptions next)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
componentModel()
org.mapstruct.ap.internal.gem.BuilderGem
getBuilder()
org.mapstruct.ap.internal.gem.CollectionMappingStrategyGem
getCollectionMappingStrategy()
org.mapstruct.ap.internal.gem.InjectionStrategyGem
getInjectionStrategy()
MappingControl
getMappingControl(ElementUtils elementUtils)
org.mapstruct.ap.internal.gem.MappingInheritanceStrategyGem
getMappingInheritanceStrategy()
org.mapstruct.ap.internal.gem.NullValueCheckStrategyGem
getNullValueCheckStrategy()
org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem
getNullValueIterableMappingStrategy()
org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem
getNullValueMapMappingStrategy()
org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem
getNullValueMappingStrategy()
org.mapstruct.ap.internal.gem.NullValuePropertyMappingStrategyGem
getNullValuePropertyMappingStrategy()
org.mapstruct.ap.internal.gem.SubclassExhaustiveStrategyGem
getSubclassExhaustiveStrategy()
TypeMirror
getUnexpectedValueMappingException()
abstract boolean
hasAnnotation()
String
implementationName()
String
implementationPackage()
Set<DeclaredType>
imports()
Boolean
isDisableSubMappingMethodsGeneration()
boolean
suppressTimestampInGenerated()
protected Set<DeclaredType>
toDeclaredTypes(List<TypeMirror> in, Set<DeclaredType> next)
org.mapstruct.ap.internal.gem.ReportingPolicyGem
typeConversionPolicy()
org.mapstruct.ap.internal.gem.ReportingPolicyGem
unmappedSourcePolicy()
org.mapstruct.ap.internal.gem.ReportingPolicyGem
unmappedTargetPolicy()
Set<DeclaredType>
uses()
-
-
-
Constructor Detail
-
DelegatingOptions
public DelegatingOptions(DelegatingOptions next)
-
-
Method Detail
-
implementationName
public String implementationName()
-
implementationPackage
public String implementationPackage()
-
uses
public Set<DeclaredType> uses()
-
imports
public Set<DeclaredType> imports()
-
unmappedTargetPolicy
public org.mapstruct.ap.internal.gem.ReportingPolicyGem unmappedTargetPolicy()
-
unmappedSourcePolicy
public org.mapstruct.ap.internal.gem.ReportingPolicyGem unmappedSourcePolicy()
-
typeConversionPolicy
public org.mapstruct.ap.internal.gem.ReportingPolicyGem typeConversionPolicy()
-
componentModel
public String componentModel()
-
suppressTimestampInGenerated
public boolean suppressTimestampInGenerated()
-
getMappingInheritanceStrategy
public org.mapstruct.ap.internal.gem.MappingInheritanceStrategyGem getMappingInheritanceStrategy()
-
getInjectionStrategy
public org.mapstruct.ap.internal.gem.InjectionStrategyGem getInjectionStrategy()
-
isDisableSubMappingMethodsGeneration
public Boolean isDisableSubMappingMethodsGeneration()
-
getCollectionMappingStrategy
public org.mapstruct.ap.internal.gem.CollectionMappingStrategyGem getCollectionMappingStrategy()
-
getNullValueCheckStrategy
public org.mapstruct.ap.internal.gem.NullValueCheckStrategyGem getNullValueCheckStrategy()
-
getNullValuePropertyMappingStrategy
public org.mapstruct.ap.internal.gem.NullValuePropertyMappingStrategyGem getNullValuePropertyMappingStrategy()
-
getNullValueMappingStrategy
public org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem getNullValueMappingStrategy()
-
getSubclassExhaustiveStrategy
public org.mapstruct.ap.internal.gem.SubclassExhaustiveStrategyGem getSubclassExhaustiveStrategy()
-
getNullValueIterableMappingStrategy
public org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem getNullValueIterableMappingStrategy()
-
getNullValueMapMappingStrategy
public org.mapstruct.ap.internal.gem.NullValueMappingStrategyGem getNullValueMapMappingStrategy()
-
getBuilder
public org.mapstruct.ap.internal.gem.BuilderGem getBuilder()
-
getMappingControl
public MappingControl getMappingControl(ElementUtils elementUtils)
-
getUnexpectedValueMappingException
public TypeMirror getUnexpectedValueMappingException()
-
toDeclaredTypes
protected Set<DeclaredType> toDeclaredTypes(List<TypeMirror> in, Set<DeclaredType> next)
-
hasAnnotation
public abstract boolean hasAnnotation()
-
-