Class StaticParseToStringConversion
java.lang.Object
org.mapstruct.ap.internal.conversion.SimpleConversion
org.mapstruct.ap.internal.conversion.StaticParseToStringConversion
- All Implemented Interfaces:
ConversionProvider
Handles conversion between a target type
T and String,
where T#parse(String) and T#toString are inverse operations.
The ConversionContext.getTargetType() is used as the from target type T.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFromConversionImportTypes(ConversionContext conversionContext) Returns a set with imported types of the "from" conversion.protected StringgetFromExpression(ConversionContext conversionContext) Returns the conversion string from target to source.protected StringgetToExpression(ConversionContext conversionContext) Returns the conversion string from source to target.Methods inherited from class org.mapstruct.ap.internal.conversion.SimpleConversion
from, getFromConversionExceptionTypes, getRequiredHelperMethods, getToConversionExceptionTypes, getToConversionImportTypes, toMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.mapstruct.ap.internal.conversion.ConversionProvider
getRequiredHelperFields
-
Constructor Details
-
StaticParseToStringConversion
public StaticParseToStringConversion()
-
-
Method Details
-
getToExpression
Description copied from class:SimpleConversionReturns the conversion string from source to target. The placeholder<SOURCE>can be used to represent a reference to the source value.- Specified by:
getToExpressionin classSimpleConversion- Parameters:
conversionContext- A context providing optional information required for creating the conversion.- Returns:
- The conversion string from source to target
-
getFromExpression
Description copied from class:SimpleConversionReturns the conversion string from target to source. The placeholder<SOURCE>can be used to represent a reference to the target value.- Specified by:
getFromExpressionin classSimpleConversion- Parameters:
conversionContext- ConversionContext providing optional information required for creating the conversion.- Returns:
- The conversion string from target to source
-
getFromConversionImportTypes
Description copied from class:SimpleConversionReturns a set with imported types of the "from" conversion. Defaults to an empty set; can be overridden in sub-classes to return the required types.- Overrides:
getFromConversionImportTypesin classSimpleConversion- Parameters:
conversionContext- the conversion context- Returns:
- conversion types required in the "from" conversion
-