Class ConversionUtils
- java.lang.Object
-
- org.mapstruct.ap.internal.conversion.ConversionUtils
-
public final class ConversionUtils extends java.lang.ObjectMethods mainly used inSimpleConversionclasses, e. g. to get the correct String representation of various types that could be used in generated sources.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateConversionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringbigDecimal(ConversionContext conversionContext)Name forBigDecimal.static java.lang.StringbigInteger(ConversionContext conversionContext)Name forBigInteger.static java.lang.Stringcurrency(ConversionContext conversionContext)Name forCurrency.static java.lang.Stringdate(ConversionContext conversionContext)Name forDate.static java.lang.StringdateTimeFormat(ConversionContext conversionContext)Name fororg.joda.time.format.DateTimeFormat.static java.lang.StringdateTimeFormatter(ConversionContext conversionContext)Name forDateTimeFormatter.static java.lang.StringdecimalFormat(ConversionContext conversionContext)Name forDecimalFormat.static java.lang.StringlocalDateTime(ConversionContext conversionContext)Name forLocalDateTime.static java.lang.Stringlocale(ConversionContext conversionContext)Name forLocale.static java.lang.StringsimpleDateFormat(ConversionContext conversionContext)Name forSimpleDateFormat.static java.lang.StringsqlDate(ConversionContext conversionContext)Name forDate.static java.lang.StringstringBuilder(ConversionContext conversionContext)Name forStringBuilder.static java.lang.Stringtime(ConversionContext conversionContext)Name forTime.static java.lang.Stringtimestamp(ConversionContext conversionContext)Name forTimestamp.private static java.lang.StringtypeReferenceName(ConversionContext conversionContext, java.lang.Class<?> type)Name for the givencanonicalName.private static java.lang.StringtypeReferenceName(ConversionContext conversionContext, java.lang.String canonicalName)Name for the givencanonicalName.static java.lang.Stringurl(ConversionContext conversionContext)Name forURL.static java.lang.Stringuuid(ConversionContext conversionContext)Name forUUID.static java.lang.StringzonedDateTime(ConversionContext conversionContext)Name forZonedDateTime.static java.lang.StringzoneId(ConversionContext conversionContext)Name forZoneId.static java.lang.StringzoneOffset(ConversionContext conversionContext)Name forZoneOffset.
-
-
-
Method Detail
-
typeReferenceName
private static java.lang.String typeReferenceName(ConversionContext conversionContext, java.lang.String canonicalName)
Name for the givencanonicalName.- Parameters:
conversionContext- Conversion contextcanonicalName- Canonical name of the type- Returns:
- Name or fully-qualified name.
-
typeReferenceName
private static java.lang.String typeReferenceName(ConversionContext conversionContext, java.lang.Class<?> type)
Name for the givencanonicalName.- Parameters:
conversionContext- Conversion contexttype- Type- Returns:
- Name or fully-qualified name.
-
bigDecimal
public static java.lang.String bigDecimal(ConversionContext conversionContext)
Name forBigDecimal.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
bigInteger
public static java.lang.String bigInteger(ConversionContext conversionContext)
Name forBigInteger.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
locale
public static java.lang.String locale(ConversionContext conversionContext)
Name forLocale.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
currency
public static java.lang.String currency(ConversionContext conversionContext)
Name forCurrency.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
sqlDate
public static java.lang.String sqlDate(ConversionContext conversionContext)
Name forDate.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
time
public static java.lang.String time(ConversionContext conversionContext)
Name forTime.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
timestamp
public static java.lang.String timestamp(ConversionContext conversionContext)
Name forTimestamp.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
decimalFormat
public static java.lang.String decimalFormat(ConversionContext conversionContext)
Name forDecimalFormat.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
simpleDateFormat
public static java.lang.String simpleDateFormat(ConversionContext conversionContext)
Name forSimpleDateFormat.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
date
public static java.lang.String date(ConversionContext conversionContext)
Name forDate.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
zoneOffset
public static java.lang.String zoneOffset(ConversionContext conversionContext)
Name forZoneOffset.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
zoneId
public static java.lang.String zoneId(ConversionContext conversionContext)
Name forZoneId.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
localDateTime
public static java.lang.String localDateTime(ConversionContext conversionContext)
Name forLocalDateTime.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
zonedDateTime
public static java.lang.String zonedDateTime(ConversionContext conversionContext)
Name forZonedDateTime.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
dateTimeFormatter
public static java.lang.String dateTimeFormatter(ConversionContext conversionContext)
Name forDateTimeFormatter.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
dateTimeFormat
public static java.lang.String dateTimeFormat(ConversionContext conversionContext)
Name fororg.joda.time.format.DateTimeFormat.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
stringBuilder
public static java.lang.String stringBuilder(ConversionContext conversionContext)
Name forStringBuilder.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
uuid
public static java.lang.String uuid(ConversionContext conversionContext)
Name forUUID.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
url
public static java.lang.String url(ConversionContext conversionContext)
Name forURL.- Parameters:
conversionContext- Conversion context- Returns:
- Name or fully-qualified name.
-
-