Package org.mapstruct.ap.internal.model
Class MapMappingMethod.Builder
- java.lang.Object
-
- org.mapstruct.ap.internal.model.AbstractBaseBuilder<B>
-
- org.mapstruct.ap.internal.model.AbstractMappingMethodBuilder<MapMappingMethod.Builder,MapMappingMethod>
-
- org.mapstruct.ap.internal.model.MapMappingMethod.Builder
-
- Enclosing class:
- MapMappingMethod
public static class MapMappingMethod.Builder extends AbstractMappingMethodBuilder<MapMappingMethod.Builder,MapMappingMethod>
-
-
Field Summary
Fields Modifier and Type Field Description private FormattingParameterskeyFormattingParametersprivate SelectionParameterskeySelectionParametersprivate FormattingParametersvalueFormattingParametersprivate SelectionParametersvalueSelectionParameters-
Fields inherited from class org.mapstruct.ap.internal.model.AbstractBaseBuilder
ctx, method, myself
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapMappingMethodbuild()(package private) Assignmentforge(SourceRHS sourceRHS, Type sourceType, Type targetType, Message message)MapMappingMethod.BuilderkeyFormattingParameters(FormattingParameters keyFormattingParameters)MapMappingMethod.BuilderkeySelectionParameters(SelectionParameters keySelectionParameters)protected booleanshouldUsePropertyNamesInHistory()MapMappingMethod.BuildervalueFormattingParameters(FormattingParameters valueFormattingParameters)MapMappingMethod.BuildervalueSelectionParameters(SelectionParameters valueSelectionParameters)-
Methods inherited from class org.mapstruct.ap.internal.model.AbstractMappingMethodBuilder
forgeMapping, forgeSubclassMapping, getDescription
-
Methods inherited from class org.mapstruct.ap.internal.model.AbstractBaseBuilder
canGenerateAutoSubMappingBetween, createForgedAssignment, createForgedAssignment, mappingContext, method, reportCannotCreateMapping, reportCannotCreateMapping
-
-
-
-
Field Detail
-
keyFormattingParameters
private FormattingParameters keyFormattingParameters
-
valueFormattingParameters
private FormattingParameters valueFormattingParameters
-
keySelectionParameters
private SelectionParameters keySelectionParameters
-
valueSelectionParameters
private SelectionParameters valueSelectionParameters
-
-
Method Detail
-
keySelectionParameters
public MapMappingMethod.Builder keySelectionParameters(SelectionParameters keySelectionParameters)
-
valueSelectionParameters
public MapMappingMethod.Builder valueSelectionParameters(SelectionParameters valueSelectionParameters)
-
keyFormattingParameters
public MapMappingMethod.Builder keyFormattingParameters(FormattingParameters keyFormattingParameters)
-
valueFormattingParameters
public MapMappingMethod.Builder valueFormattingParameters(FormattingParameters valueFormattingParameters)
-
build
public MapMappingMethod build()
- Specified by:
buildin classAbstractMappingMethodBuilder<MapMappingMethod.Builder,MapMappingMethod>
-
forge
Assignment forge(SourceRHS sourceRHS, Type sourceType, Type targetType, Message message)
-
shouldUsePropertyNamesInHistory
protected boolean shouldUsePropertyNamesInHistory()
- Specified by:
shouldUsePropertyNamesInHistoryin classAbstractMappingMethodBuilder<MapMappingMethod.Builder,MapMappingMethod>- Returns:
trueif property names should be used for the creation of theForgedMethodHistory.
-
-