Uses of Class
org.mapstruct.ap.internal.model.source.SelectionParameters
-
Packages that use SelectionParameters Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.source Intermediary representation of mapping methods as retrieved from via the annotation processing API.org.mapstruct.ap.internal.model.source.selector 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. -
-
Uses of SelectionParameters in org.mapstruct.ap.internal.model
Methods in org.mapstruct.ap.internal.model with parameters of type SelectionParameters Modifier and Type Method Description static List<LifecycleCallbackMethodReference>
LifecycleMethodResolver. afterMappingMethods(Method method, Type alternativeTarget, SelectionParameters selectionParameters, MappingBuilderContext ctx, Set<String> existingVariableNames)
static List<LifecycleCallbackMethodReference>
LifecycleMethodResolver. afterMappingMethods(Method method, SelectionParameters selectionParameters, MappingBuilderContext ctx, Set<String> existingVariableNames)
static List<LifecycleCallbackMethodReference>
LifecycleMethodResolver. beforeMappingMethods(Method method, Type alternativeTarget, SelectionParameters selectionParameters, MappingBuilderContext ctx, Set<String> existingVariableNames)
static List<LifecycleCallbackMethodReference>
LifecycleMethodResolver. beforeMappingMethods(Method method, SelectionParameters selectionParameters, MappingBuilderContext ctx, Set<String> existingVariableNames)
static MethodReference
ObjectFactoryMethodResolver. getFactoryMethod(Method method, Type alternativeTarget, SelectionParameters selectionParameters, MappingBuilderContext ctx)
returns a no arg factory methodstatic MethodReference
ObjectFactoryMethodResolver. getFactoryMethod(Method method, SelectionParameters selectionParameters, MappingBuilderContext ctx)
returns a no arg factory methodstatic List<SelectedMethod<SourceMethod>>
ObjectFactoryMethodResolver. getMatchingFactoryMethods(Method method, Type alternativeTarget, SelectionParameters selectionParameters, MappingBuilderContext ctx)
static PresenceCheck
PresenceCheckMethodResolver. getPresenceCheck(Method method, SelectionParameters selectionParameters, MappingBuilderContext ctx)
static PresenceCheck
PresenceCheckMethodResolver. getPresenceCheckForSourceParameter(Method method, SelectionParameters selectionParameters, Parameter sourceParameter, MappingBuilderContext ctx)
protected abstract M
ContainerMappingMethodBuilder. instantiateMappingMethod(Method method, Collection<String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, String loopVariableName, List<LifecycleCallbackMethodReference> beforeMappingMethods, List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters)
protected IterableMappingMethod
IterableMappingMethod.Builder. instantiateMappingMethod(Method method, Collection<String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, String loopVariableName, List<LifecycleCallbackMethodReference> beforeMappingMethods, List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters)
protected StreamMappingMethod
StreamMappingMethod.Builder. instantiateMappingMethod(Method method, Collection<String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, String loopVariableName, List<LifecycleCallbackMethodReference> beforeMappingMethods, List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters)
MapMappingMethod.Builder
MapMappingMethod.Builder. keySelectionParameters(SelectionParameters keySelectionParameters)
B
ContainerMappingMethodBuilder. selectionParameters(SelectionParameters selectionParameters)
PropertyMapping.ConstantMappingBuilder
PropertyMapping.ConstantMappingBuilder. selectionParameters(SelectionParameters selectionParameters)
PropertyMapping.PropertyMappingBuilder
PropertyMapping.PropertyMappingBuilder. selectionParameters(SelectionParameters selectionParameters)
MapMappingMethod.Builder
MapMappingMethod.Builder. valueSelectionParameters(SelectionParameters valueSelectionParameters)
-
Uses of SelectionParameters in org.mapstruct.ap.internal.model.source
Methods in org.mapstruct.ap.internal.model.source that return SelectionParameters Modifier and Type Method Description static SelectionParameters
SelectionParameters. empty()
static SelectionParameters
SelectionParameters. forInheritance(SelectionParameters selectionParameters)
Returns new selection parameters ResultType is not inherited.static SelectionParameters
SelectionParameters. forSourceRHS(SourceRHS sourceRHS)
SelectionParameters
MapMappingOptions. getKeySelectionParameters()
SelectionParameters
BeanMappingOptions. getSelectionParameters()
SelectionParameters
IterableMappingOptions. getSelectionParameters()
SelectionParameters
MappingOptions. getSelectionParameters()
SelectionParameters
SubclassMappingOptions. getSelectionParameters()
SelectionParameters
MapMappingOptions. getValueSelectionParameters()
static SelectionParameters
SelectionParameters. withoutResultType(SelectionParameters selectionParameters)
SelectionParameters
SelectionParameters. withSourceRHS(SourceRHS sourceRHS)
Methods in org.mapstruct.ap.internal.model.source with parameters of type SelectionParameters Modifier and Type Method Description static SelectionParameters
SelectionParameters. forInheritance(SelectionParameters selectionParameters)
Returns new selection parameters ResultType is not inherited.static SelectionParameters
SelectionParameters. withoutResultType(SelectionParameters selectionParameters)
Constructors in org.mapstruct.ap.internal.model.source with parameters of type SelectionParameters Constructor Description SubclassMappingOptions(TypeMirror source, TypeMirror target, TypeUtils typeUtils, DelegatingOptions next, SelectionParameters selectionParameters, org.mapstruct.ap.internal.gem.SubclassMappingGem subclassMapping)
-
Uses of SelectionParameters in org.mapstruct.ap.internal.model.source.selector
Methods in org.mapstruct.ap.internal.model.source.selector with parameters of type SelectionParameters Modifier and Type Method Description static SelectionContext
SelectionContext. forFactoryMethods(Method mappingMethod, Type alternativeTarget, SelectionParameters selectionParameters, TypeFactory typeFactory)
static SelectionCriteria
SelectionCriteria. forFactoryMethods(SelectionParameters selectionParameters)
static SelectionContext
SelectionContext. forLifecycleMethods(Method mappingMethod, Type targetType, SelectionParameters selectionParameters, TypeFactory typeFactory)
static SelectionCriteria
SelectionCriteria. forLifecycleMethods(SelectionParameters selectionParameters)
static SelectionCriteria
SelectionCriteria. forMappingMethods(SelectionParameters selectionParameters, MappingControl mappingControl, String targetPropertyName, boolean preferUpdateMapping)
static SelectionContext
SelectionContext. forPresenceCheckMethods(Method mappingMethod, SelectionParameters selectionParameters, TypeFactory typeFactory)
static SelectionCriteria
SelectionCriteria. forPresenceCheckMethods(SelectionParameters selectionParameters)
static SelectionCriteria
SelectionCriteria. forSourceParameterCheckMethods(SelectionParameters selectionParameters)
static SelectionContext
SelectionContext. forSourceParameterPresenceCheckMethods(Method mappingMethod, SelectionParameters selectionParameters, Parameter sourceParameter, TypeFactory typeFactory)
static SelectionCriteria
SelectionCriteria. forSubclassMappingMethods(SelectionParameters selectionParameters, MappingControl mappingControl)
Constructors in org.mapstruct.ap.internal.model.source.selector with parameters of type SelectionParameters Constructor Description SelectionCriteria(SelectionParameters selectionParameters, MappingControl mappingControl, String targetPropertyName, SelectionCriteria.Type type)
-