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 java.lang.ObjectChain Of Responsibility Pattern.
-
-
Field Summary
Fields Modifier and Type Field Description private DelegatingOptionsnext
-
Constructor Summary
Constructors Constructor Description DelegatingOptions(DelegatingOptions next)
-
Method Summary
-
-
-
Field Detail
-
next
private final DelegatingOptions next
-
-
Constructor Detail
-
DelegatingOptions
public DelegatingOptions(DelegatingOptions next)
-
-
Method Detail
-
implementationName
public java.lang.String implementationName()
-
implementationPackage
public java.lang.String implementationPackage()
-
uses
public java.util.Set<javax.lang.model.type.DeclaredType> uses()
-
imports
public java.util.Set<javax.lang.model.type.DeclaredType> imports()
-
unmappedTargetPolicy
public ReportingPolicyGem unmappedTargetPolicy()
-
unmappedSourcePolicy
public ReportingPolicyGem unmappedSourcePolicy()
-
typeConversionPolicy
public ReportingPolicyGem typeConversionPolicy()
-
componentModel
public java.lang.String componentModel()
-
suppressTimestampInGenerated
public boolean suppressTimestampInGenerated()
-
getMappingInheritanceStrategy
public MappingInheritanceStrategyGem getMappingInheritanceStrategy()
-
getInjectionStrategy
public InjectionStrategyGem getInjectionStrategy()
-
isDisableSubMappingMethodsGeneration
public java.lang.Boolean isDisableSubMappingMethodsGeneration()
-
getCollectionMappingStrategy
public CollectionMappingStrategyGem getCollectionMappingStrategy()
-
getNullValueCheckStrategy
public NullValueCheckStrategyGem getNullValueCheckStrategy()
-
getNullValuePropertyMappingStrategy
public NullValuePropertyMappingStrategyGem getNullValuePropertyMappingStrategy()
-
getNullValueMappingStrategy
public NullValueMappingStrategyGem getNullValueMappingStrategy()
-
getSubclassExhaustiveStrategy
public SubclassExhaustiveStrategyGem getSubclassExhaustiveStrategy()
-
getNullValueIterableMappingStrategy
public NullValueMappingStrategyGem getNullValueIterableMappingStrategy()
-
getNullValueMapMappingStrategy
public NullValueMappingStrategyGem getNullValueMapMappingStrategy()
-
getBuilder
public BuilderGem getBuilder()
-
getMappingControl
public MappingControl getMappingControl(ElementUtils elementUtils)
-
getUnexpectedValueMappingException
public javax.lang.model.type.TypeMirror getUnexpectedValueMappingException()
-
next
DelegatingOptions next()
-
toDeclaredTypes
protected java.util.Set<javax.lang.model.type.DeclaredType> toDeclaredTypes(java.util.List<javax.lang.model.type.TypeMirror> in, java.util.Set<javax.lang.model.type.DeclaredType> next)
-
hasAnnotation
public abstract boolean hasAnnotation()
-
-