Class MapperOptions
- java.lang.Object
-
- org.mapstruct.ap.internal.model.source.DelegatingOptions
-
- org.mapstruct.ap.internal.model.source.MapperOptions
-
public class MapperOptions extends DelegatingOptions
-
-
Field Summary
Fields Modifier and Type Field Description private MapperGemmapperprivate javax.lang.model.type.DeclaredTypemapperConfigType
-
Constructor Summary
Constructors Modifier Constructor Description privateMapperOptions(MapperGem mapper, javax.lang.model.type.DeclaredType mapperConfigType, DelegatingOptions next)
-
Method Summary
-
Methods inherited from class org.mapstruct.ap.internal.model.source.DelegatingOptions
next, toDeclaredTypes
-
-
-
-
Field Detail
-
mapper
private final MapperGem mapper
-
mapperConfigType
private final javax.lang.model.type.DeclaredType mapperConfigType
-
-
Constructor Detail
-
MapperOptions
private MapperOptions(MapperGem mapper, javax.lang.model.type.DeclaredType mapperConfigType, DelegatingOptions next)
-
-
Method Detail
-
getInstanceOn
public static MapperOptions getInstanceOn(javax.lang.model.element.TypeElement typeElement, Options options)
-
implementationName
public java.lang.String implementationName()
- Overrides:
implementationNamein classDelegatingOptions
-
implementationPackage
public java.lang.String implementationPackage()
- Overrides:
implementationPackagein classDelegatingOptions
-
uses
public java.util.Set<javax.lang.model.type.DeclaredType> uses()
- Overrides:
usesin classDelegatingOptions
-
imports
public java.util.Set<javax.lang.model.type.DeclaredType> imports()
- Overrides:
importsin classDelegatingOptions
-
unmappedTargetPolicy
public ReportingPolicyGem unmappedTargetPolicy()
- Overrides:
unmappedTargetPolicyin classDelegatingOptions
-
unmappedSourcePolicy
public ReportingPolicyGem unmappedSourcePolicy()
- Overrides:
unmappedSourcePolicyin classDelegatingOptions
-
typeConversionPolicy
public ReportingPolicyGem typeConversionPolicy()
- Overrides:
typeConversionPolicyin classDelegatingOptions
-
componentModel
public java.lang.String componentModel()
- Overrides:
componentModelin classDelegatingOptions
-
suppressTimestampInGenerated
public boolean suppressTimestampInGenerated()
- Overrides:
suppressTimestampInGeneratedin classDelegatingOptions
-
getMappingInheritanceStrategy
public MappingInheritanceStrategyGem getMappingInheritanceStrategy()
- Overrides:
getMappingInheritanceStrategyin classDelegatingOptions
-
getInjectionStrategy
public InjectionStrategyGem getInjectionStrategy()
- Overrides:
getInjectionStrategyin classDelegatingOptions
-
isDisableSubMappingMethodsGeneration
public java.lang.Boolean isDisableSubMappingMethodsGeneration()
- Overrides:
isDisableSubMappingMethodsGenerationin classDelegatingOptions
-
getCollectionMappingStrategy
public CollectionMappingStrategyGem getCollectionMappingStrategy()
- Overrides:
getCollectionMappingStrategyin classDelegatingOptions
-
getNullValueCheckStrategy
public NullValueCheckStrategyGem getNullValueCheckStrategy()
- Overrides:
getNullValueCheckStrategyin classDelegatingOptions
-
getNullValuePropertyMappingStrategy
public NullValuePropertyMappingStrategyGem getNullValuePropertyMappingStrategy()
- Overrides:
getNullValuePropertyMappingStrategyin classDelegatingOptions
-
getNullValueMappingStrategy
public NullValueMappingStrategyGem getNullValueMappingStrategy()
- Overrides:
getNullValueMappingStrategyin classDelegatingOptions
-
getSubclassExhaustiveStrategy
public SubclassExhaustiveStrategyGem getSubclassExhaustiveStrategy()
- Overrides:
getSubclassExhaustiveStrategyin classDelegatingOptions
-
getNullValueIterableMappingStrategy
public NullValueMappingStrategyGem getNullValueIterableMappingStrategy()
- Overrides:
getNullValueIterableMappingStrategyin classDelegatingOptions
-
getNullValueMapMappingStrategy
public NullValueMappingStrategyGem getNullValueMapMappingStrategy()
- Overrides:
getNullValueMapMappingStrategyin classDelegatingOptions
-
getBuilder
public BuilderGem getBuilder()
- Overrides:
getBuilderin classDelegatingOptions
-
getMappingControl
public MappingControl getMappingControl(ElementUtils elementUtils)
- Overrides:
getMappingControlin classDelegatingOptions
-
getUnexpectedValueMappingException
public javax.lang.model.type.TypeMirror getUnexpectedValueMappingException()
- Overrides:
getUnexpectedValueMappingExceptionin classDelegatingOptions
-
mapperConfigType
public javax.lang.model.type.DeclaredType mapperConfigType()
-
hasMapperConfig
public boolean hasMapperConfig()
-
isValid
public boolean isValid()
-
getAnnotationMirror
public javax.lang.model.element.AnnotationMirror getAnnotationMirror()
-
hasAnnotation
public boolean hasAnnotation()
- Specified by:
hasAnnotationin classDelegatingOptions
-
-