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 StringcomponentModel()org.mapstruct.ap.internal.gem.BuilderGemgetBuilder()org.mapstruct.ap.internal.gem.CollectionMappingStrategyGemgetCollectionMappingStrategy()org.mapstruct.ap.internal.gem.InjectionStrategyGemgetInjectionStrategy()MappingControlgetMappingControl(ElementUtils elementUtils)org.mapstruct.ap.internal.gem.MappingInheritanceStrategyGemgetMappingInheritanceStrategy()org.mapstruct.ap.internal.gem.NullValueCheckStrategyGemgetNullValueCheckStrategy()org.mapstruct.ap.internal.gem.NullValueMappingStrategyGemgetNullValueIterableMappingStrategy()org.mapstruct.ap.internal.gem.NullValueMappingStrategyGemgetNullValueMapMappingStrategy()org.mapstruct.ap.internal.gem.NullValueMappingStrategyGemgetNullValueMappingStrategy()org.mapstruct.ap.internal.gem.NullValuePropertyMappingStrategyGemgetNullValuePropertyMappingStrategy()org.mapstruct.ap.internal.gem.SubclassExhaustiveStrategyGemgetSubclassExhaustiveStrategy()TypeMirrorgetUnexpectedValueMappingException()abstract booleanhasAnnotation()StringimplementationName()StringimplementationPackage()Set<DeclaredType>imports()BooleanisDisableSubMappingMethodsGeneration()booleansuppressTimestampInGenerated()protected Set<DeclaredType>toDeclaredTypes(List<TypeMirror> in, Set<DeclaredType> next)org.mapstruct.ap.internal.gem.ReportingPolicyGemtypeConversionPolicy()org.mapstruct.ap.internal.gem.ReportingPolicyGemunmappedSourcePolicy()org.mapstruct.ap.internal.gem.ReportingPolicyGemunmappedTargetPolicy()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()
-
-