Class CreateDecimalFormat
- java.lang.Object
-
- org.mapstruct.ap.internal.model.HelperMethod
-
- org.mapstruct.ap.internal.conversion.CreateDecimalFormat
-
- All Implemented Interfaces:
Method
public class CreateDecimalFormat extends HelperMethod
HelperMethod that creates aDecimalFormat
DecimalFormat df = new DecimalFormat( numberFormat )
with setParseBigDecimal set to true.- Author:
- Sjaak Derksen
-
-
Constructor Summary
Constructors Constructor Description CreateDecimalFormat(TypeFactory typeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
describe()
Set<Type>
getImportTypes()
Returns the types used by this method for which import statements need to be generated.MappingMethodOptions
getOptions()
Parameter
getParameter()
There's currently only one parameter foreseen instead of a list of parameterType
getReturnType()
Returns the return type of the method-
Methods inherited from class org.mapstruct.ap.internal.model.HelperMethod
doTypeVarsMatch, equals, getAccessibility, getContextParameter, getContextParameters, getContextProvidedMethods, getDeclaringMapper, getDefiningType, getExecutable, getMappingTargetParameter, getName, getParameterNames, getParameters, getResultType, getSourceParameters, getTargetTypeParameter, getThrownTypes, getTypeParameters, hashCode, isDefault, isLifecycleCallbackMethod, isObjectFactory, isStatic, isUpdateMethod, matches, overridesMethod
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.mapstruct.ap.internal.model.source.Method
getMappingSourceType, isMappingTargetAssignableToReturnType, isPresenceCheck
-
-
-
-
Constructor Detail
-
CreateDecimalFormat
public CreateDecimalFormat(TypeFactory typeFactory)
-
-
Method Detail
-
getImportTypes
public Set<Type> getImportTypes()
Description copied from class:HelperMethod
Returns the types used by this method for which import statements need to be generated. Defaults to the empty set. To be overridden by implementations in case they make use of additional types (note that the parameter and return type don't need to be added).- Overrides:
getImportTypes
in classHelperMethod
- Returns:
- the types used by this method for which import statements need to be generated
-
getParameter
public Parameter getParameter()
Description copied from class:HelperMethod
There's currently only one parameter foreseen instead of a list of parameter- Specified by:
getParameter
in classHelperMethod
- Returns:
- the parameter
-
getReturnType
public Type getReturnType()
Description copied from interface:Method
Returns the return type of the method- Returns:
- return type
-
getOptions
public MappingMethodOptions getOptions()
- Returns:
- the mapping options for this method
-
describe
public String describe()
- Returns:
- the short name for error messages when verbose, full name when not
-
-