Uses of Package
org.mapstruct.ap.spi
-
Packages that use org.mapstruct.ap.spi Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.common Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.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.org.mapstruct.ap.internal.util Several helper types dealing with collection types, option management etc.org.mapstruct.ap.spi SPI (service provider interface) contracts to be implemented for advanced use cases. -
Classes in org.mapstruct.ap.spi used by org.mapstruct.ap.internal.model Class Description EnumMappingStrategy A service provider interface for the mapping between different enum constantsEnumTransformationStrategy A service provider interface for transforming name based value mappings. -
Classes in org.mapstruct.ap.spi used by org.mapstruct.ap.internal.model.common Class Description BuilderInfo Holder for the builder information. -
Classes in org.mapstruct.ap.spi used by org.mapstruct.ap.internal.model.source Class Description EnumTransformationStrategy A service provider interface for transforming name based value mappings. -
Classes in org.mapstruct.ap.spi used by org.mapstruct.ap.internal.processor Class Description EnumMappingStrategy A service provider interface for the mapping between different enum constantsEnumTransformationStrategy A service provider interface for transforming name based value mappings. -
Classes in org.mapstruct.ap.spi used by org.mapstruct.ap.internal.util Class Description AccessorNamingStrategy A service provider interface for the mapping between method names and properties.AstModifyingAnnotationProcessor A contract to be implemented by other annotation processors which - against the design philosophy of JSR 269 - alter the types under compilation.BuilderProvider A service provider interface that is used to detect types that require a builder for mapping.EnumMappingStrategy A service provider interface for the mapping between different enum constantsEnumTransformationStrategy A service provider interface for transforming name based value mappings.MapStructProcessingEnvironment MapStruct will provide the implementations of its SPIs with on object implementing this interface so they can use facilities provided by it. -
Classes in org.mapstruct.ap.spi used by org.mapstruct.ap.spi Class Description AccessorNamingStrategy A service provider interface for the mapping between method names and properties.BuilderInfo Holder for the builder information.BuilderInfo.Builder BuilderProvider A service provider interface that is used to detect types that require a builder for mapping.DefaultAccessorNamingStrategy The default JavaBeans-compliant implementation of theAccessorNamingStrategy
service provider interface.DefaultBuilderProvider Default implementation ofBuilderProvider
.EnumMappingStrategy A service provider interface for the mapping between different enum constantsEnumTransformationStrategy A service provider interface for transforming name based value mappings.MapStructProcessingEnvironment MapStruct will provide the implementations of its SPIs with on object implementing this interface so they can use facilities provided by it.MethodType Different types of a method.