Uses of Package
org.mapstruct.ap.internal.model.source
Packages that use org.mapstruct.ap.internal.model.source
Package
Description
Provides built-in conversions between primitive and wrapper types, strings, dates etc.
Meta-model of mapper types, their methods, mappings between properties etc.
helper classes used in
BeanMappingMethod
Intermediary representation of mapping methods as retrieved from via the annotation processing API.
Contains "built-in methods" which may be added as private methods to a generated mapper.
Provides strategies for selecting a matching mapping or factory method when mapping from one attribute to another
or instantiating the target type of a mapping method, respectively.
Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation
and writing the model into Java source files.
Contains all helper classes for the
MapperCreationProcessor-
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.conversionClassDescriptionEncapsulates all options specifiable on a mapping methodThis interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethodandSourceMethod -
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.modelClassDescriptionChain Of Responsibility Pattern.Represents an enum mapping as configured via
@EnumMapping.Encapsulates all options specifiable on a mapping methodRepresents a property mapping as configured via@Mapping(no intermediate state).This interface makes available common method properties and a matching method There are 2 known implementors:BuiltInMethodandSourceMethodProvides access to theSourceMethods that are provided byContextparameters of aMethodand maintains the relationship between those methods and their originating parameter.Holding parameters common to the selection process, common to IterableMapping, BeanMapping, PropertyMapping and MapMappingRepresents a mapping method with source and target type and the mappings between the properties of source and target type.Represents the mapping between one value constant and another. -
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.model.beanmappingClassDescriptionRepresents a property mapping as configured via
@Mapping(no intermediate state).This interface makes available common method properties and a matching method There are 2 known implementors:BuiltInMethodandSourceMethodRepresents a mapping method with source and target type and the mappings between the properties of source and target type. -
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.model.sourceClassDescriptionRepresents an bean mapping as configured via
@BeanMapping.Encapsulates all options specific for a condition check method.Represents a condition configuration as configured via@Condition.Chain Of Responsibility Pattern.Represents an enum mapping as configured via@EnumMapping.Represents an iterable mapping as configured via@IterableMapping.Represents a map mapping as configured via@MapMapping.Encapsulates all options specifiable on a mapping methodRepresents a property mapping as configured via@Mapping(no intermediate state).This interface makes available common method properties and a matching method There are 2 known implementors:BuiltInMethodandSourceMethodProvides access to theSourceMethods that are provided byContextparameters of aMethodand maintains the relationship between those methods and their originating parameter.Holding parameters common to the selection process, common to IterableMapping, BeanMapping, PropertyMapping and MapMappingRepresents a mapping method with source and target type and the mappings between the properties of source and target type.Represents a subclass mapping as configured via@SubclassMapping.Handles the validation of multiple @SubclassMapping annotations on the same method.Represents the mapping between one value constant and another. -
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.model.source.builtinClassDescriptionEncapsulates all options specifiable on a mapping methodThis interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethodandSourceMethodProvides access to theSourceMethods that are provided byContextparameters of aMethodand maintains the relationship between those methods and their originating parameter. -
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.model.source.selectorClassDescriptionThis interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethodandSourceMethodHolding parameters common to the selection process, common to IterableMapping, BeanMapping, PropertyMapping and MapMapping -
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.processorClassDescriptionRepresents a mapping method with source and target type and the mappings between the properties of source and target type.
-
Classes in org.mapstruct.ap.internal.model.source used by org.mapstruct.ap.internal.processor.creationClassDescriptionThis interface makes available common method properties and a matching method There are 2 known implementors:
BuiltInMethodandSourceMethod