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 Details

  • Method Details

    • 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()
    • getSubclassExhaustiveException

      public TypeMirror getSubclassExhaustiveException()
    • 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()