Uses of Class
org.mapstruct.ap.internal.model.source.BeanMappingOptions
-
Packages that use BeanMappingOptions Package Description org.mapstruct.ap.internal.model.source Intermediary representation of mapping methods as retrieved from via the annotation processing API.org.mapstruct.ap.internal.processor Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation and writing the model into Java source files. -
-
Uses of BeanMappingOptions in org.mapstruct.ap.internal.model.source
Fields in org.mapstruct.ap.internal.model.source declared as BeanMappingOptions Modifier and Type Field Description private BeanMappingOptionsMappingMethodOptions. beanMappingprivate BeanMappingOptionsSourceMethod.Builder. beanMappingMethods in org.mapstruct.ap.internal.model.source that return BeanMappingOptions Modifier and Type Method Description static BeanMappingOptionsBeanMappingOptions. empty(DelegatingOptions delegatingOptions)static BeanMappingOptionsBeanMappingOptions. forForgedMethods(BeanMappingOptions beanMapping)static BeanMappingOptionsBeanMappingOptions. forInheritance(BeanMappingOptions beanMapping, boolean isInverse)creates a mapping for inheritance.BeanMappingOptionsMappingMethodOptions. getBeanMapping()static BeanMappingOptionsBeanMappingOptions. getInstanceOn(BeanMappingGem beanMapping, MapperOptions mapperOptions, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, TypeFactory typeFactory)Methods in org.mapstruct.ap.internal.model.source with parameters of type BeanMappingOptions Modifier and Type Method Description static voidMappingOptions. addInstance(MappingGem mapping, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<MappingOptions> mappings)static voidSubclassMappingOptions. addInstance(SubclassMappingGem subclassMapping, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<SubclassMappingOptions> mappings, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)static voidMappingOptions. addInstances(MappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<MappingOptions> mappings)static voidSubclassMappingOptions. addInstances(SubclassMappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<SubclassMappingOptions> mappings, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)MappingOptionsMappingOptions. copyForForwardInheritance(SourceMethod templateMethod, BeanMappingOptions beanMappingOptions)Creates a copy of this mappingMappingOptionsMappingOptions. copyForInverseInheritance(SourceMethod templateMethod, BeanMappingOptions beanMappingOptions)static java.util.List<SubclassMappingOptions>SubclassMappingOptions. copyForInverseInheritance(java.util.Set<SubclassMappingOptions> subclassMappings, BeanMappingOptions beanMappingOptions)static BeanMappingOptionsBeanMappingOptions. forForgedMethods(BeanMappingOptions beanMapping)static BeanMappingOptionsBeanMappingOptions. forInheritance(BeanMappingOptions beanMapping, boolean isInverse)creates a mapping for inheritance.voidMappingMethodOptions. setBeanMapping(BeanMappingOptions beanMapping)SourceMethod.BuilderSourceMethod.Builder. setBeanMappingOptions(BeanMappingOptions beanMapping)Constructors in org.mapstruct.ap.internal.model.source with parameters of type BeanMappingOptions Constructor Description MappingMethodOptions(MapperOptions mapper, java.util.Set<MappingOptions> mappings, IterableMappingOptions iterableMapping, MapMappingOptions mapMapping, BeanMappingOptions beanMapping, EnumMappingOptions enumMappingOptions, java.util.List<ValueMappingOptions> valueMappings, java.util.Set<SubclassMappingOptions> subclassMappings, SubclassValidator subclassValidator) -
Uses of BeanMappingOptions in org.mapstruct.ap.internal.processor
Methods in org.mapstruct.ap.internal.processor with parameters of type BeanMappingOptions Modifier and Type Method Description (package private) abstract voidMethodRetrievalProcessor.RepeatableMappingAnnotations. addInstance(SINGULAR gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<OPTIONS> mappings)(package private) voidMethodRetrievalProcessor.RepeatableMappings. addInstance(MappingGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<MappingOptions> mappings)(package private) voidMethodRetrievalProcessor.RepeatableSubclassMappings. addInstance(SubclassMappingGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<SubclassMappingOptions> mappings)(package private) abstract voidMethodRetrievalProcessor.RepeatableMappingAnnotations. addInstances(MULTIPLE gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<OPTIONS> mappings)(package private) voidMethodRetrievalProcessor.RepeatableMappings. addInstances(MappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<MappingOptions> mappings)(package private) voidMethodRetrievalProcessor.RepeatableSubclassMappings. addInstances(SubclassMappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, java.util.Set<SubclassMappingOptions> mappings)private java.util.Set<MappingOptions>MethodRetrievalProcessor. getMappings(javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMapping)Retrieves the mappings configured via@Mappingfrom the given method.private java.util.Set<OPTIONS>MethodRetrievalProcessor.RepeatableMappingAnnotations. getMappings(javax.lang.model.element.ExecutableElement method, javax.lang.model.element.Element element, BeanMappingOptions beanMapping, java.util.LinkedHashSet<OPTIONS> mappingOptions, java.util.Set<javax.lang.model.element.Element> handledElements)Retrieves the mappings configured via@Mappingfrom the given method.java.util.Set<OPTIONS>MethodRetrievalProcessor.RepeatableMappingAnnotations. getMappings(javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMapping)Retrieves the mappings configured via@Mappingfrom the given method.private java.util.Set<SubclassMappingOptions>MethodRetrievalProcessor. getSubclassMappings(java.util.List<Parameter> sourceParameters, Type resultType, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMapping, SubclassValidator validator)Retrieves the subclass mappings configured via@SubclassMappingfrom the given method.
-