Uses of Class
org.mapstruct.ap.internal.model.source.SelectionParameters
Packages that use SelectionParameters
Package
Description
Meta-model of mapper types, their methods, mappings between properties etc.
Intermediary representation of mapping methods as retrieved from via the annotation processing API.
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 SelectionParametersModifier and TypeMethodDescriptionstatic List<LifecycleCallbackMethodReference> LifecycleMethodResolver.afterMappingMethods(Method method, Type alternativeTarget, SelectionParameters selectionParameters, MappingBuilderContext ctx, Set<String> existingVariableNames, Supplier<List<ParameterBinding>> parameterBindingsProvider) 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 MethodReferenceObjectFactoryMethodResolver.getFactoryMethod(Method method, Type alternativeTarget, SelectionParameters selectionParameters, MappingBuilderContext ctx) returns a no arg factory methodstatic MethodReferenceObjectFactoryMethodResolver.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 PresenceCheckPresenceCheckMethodResolver.getPresenceCheck(Method method, SelectionParameters selectionParameters, MappingBuilderContext ctx) static PresenceCheckPresenceCheckMethodResolver.getPresenceCheckForSourceParameter(Method method, SelectionParameters selectionParameters, Parameter sourceParameter, MappingBuilderContext ctx) protected abstract MContainerMappingMethodBuilder.instantiateMappingMethod(Method method, Collection<String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, String loopVariableName, List<LifecycleCallbackMethodReference> beforeMappingMethods, List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters) protected IterableMappingMethodIterableMappingMethod.Builder.instantiateMappingMethod(Method method, Collection<String> existingVariables, Assignment assignment, MethodReference factoryMethod, boolean mapNullToDefault, String loopVariableName, List<LifecycleCallbackMethodReference> beforeMappingMethods, List<LifecycleCallbackMethodReference> afterMappingMethods, SelectionParameters selectionParameters) protected StreamMappingMethodStreamMappingMethod.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.keySelectionParameters(SelectionParameters keySelectionParameters) ContainerMappingMethodBuilder.selectionParameters(SelectionParameters selectionParameters) PropertyMapping.ConstantMappingBuilder.selectionParameters(SelectionParameters selectionParameters) PropertyMapping.PropertyMappingBuilder.selectionParameters(SelectionParameters selectionParameters) 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 SelectionParametersModifier and TypeMethodDescriptionstatic SelectionParametersSelectionParameters.empty()static SelectionParametersSelectionParameters.forInheritance(SelectionParameters selectionParameters) Returns new selection parameters ResultType is not inherited.static SelectionParametersSelectionParameters.forSourceRHS(SourceRHS sourceRHS) MapMappingOptions.getKeySelectionParameters()BeanMappingOptions.getSelectionParameters()IterableMappingOptions.getSelectionParameters()MappingOptions.getSelectionParameters()SubclassMappingOptions.getSelectionParameters()MapMappingOptions.getValueSelectionParameters()static SelectionParametersSelectionParameters.withoutResultType(SelectionParameters selectionParameters) SelectionParameters.withSourceRHS(SourceRHS sourceRHS) Methods in org.mapstruct.ap.internal.model.source with parameters of type SelectionParametersModifier and TypeMethodDescriptionstatic SelectionParametersSelectionParameters.forInheritance(SelectionParameters selectionParameters) Returns new selection parameters ResultType is not inherited.static SelectionParametersSelectionParameters.withoutResultType(SelectionParameters selectionParameters) Constructors in org.mapstruct.ap.internal.model.source with parameters of type SelectionParametersModifierConstructorDescriptionSubclassMappingOptions(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 SelectionParametersModifier and TypeMethodDescriptionstatic SelectionContextSelectionContext.forFactoryMethods(Method mappingMethod, Type alternativeTarget, SelectionParameters selectionParameters, TypeFactory typeFactory) static SelectionCriteriaSelectionCriteria.forFactoryMethods(SelectionParameters selectionParameters) static SelectionContextSelectionContext.forLifecycleMethods(Method mappingMethod, Type targetType, SelectionParameters selectionParameters, TypeFactory typeFactory, Supplier<List<ParameterBinding>> additionalParameterBindingsProvider) static SelectionCriteriaSelectionCriteria.forLifecycleMethods(SelectionParameters selectionParameters) static SelectionCriteriaSelectionCriteria.forMappingMethods(SelectionParameters selectionParameters, MappingControl mappingControl, String targetPropertyName, boolean preferUpdateMapping) static SelectionContextSelectionContext.forPresenceCheckMethods(Method mappingMethod, SelectionParameters selectionParameters, TypeFactory typeFactory) static SelectionCriteriaSelectionCriteria.forPresenceCheckMethods(SelectionParameters selectionParameters) static SelectionCriteriaSelectionCriteria.forSourceParameterCheckMethods(SelectionParameters selectionParameters) static SelectionContextSelectionContext.forSourceParameterPresenceCheckMethods(Method mappingMethod, SelectionParameters selectionParameters, Parameter sourceParameter, TypeFactory typeFactory) static SelectionCriteriaSelectionCriteria.forSubclassMappingMethods(SelectionParameters selectionParameters, MappingControl mappingControl) Constructors in org.mapstruct.ap.internal.model.source.selector with parameters of type SelectionParametersModifierConstructorDescriptionSelectionCriteria(SelectionParameters selectionParameters, MappingControl mappingControl, String targetPropertyName, SelectionCriteria.Type type)