Class StringToXmlGregorianCalendar
- java.lang.Object
-
- org.mapstruct.ap.internal.model.source.builtin.BuiltInMethod
-
- org.mapstruct.ap.internal.model.source.builtin.AbstractToXmlGregorianCalendar
-
- org.mapstruct.ap.internal.model.source.builtin.StringToXmlGregorianCalendar
-
- All Implemented Interfaces:
Method
public class StringToXmlGregorianCalendar extends AbstractToXmlGregorianCalendar
- Author:
- Sjaak Derksen
-
-
Constructor Summary
Constructors Constructor Description StringToXmlGregorianCalendar(TypeFactory typeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getContextParameter(ConversionContext conversionContext)
the conversion context is used to format an auxiliary parameter in the method call with context specific information such as a date format.Set<Type>
getImportTypes()
Returns the types used by this method for which import statements need to be generated.Parameter
getParameter()
There's currently only one parameter foreseen instead of a list of parameter-
Methods inherited from class org.mapstruct.ap.internal.model.source.builtin.AbstractToXmlGregorianCalendar
getConstructorFragment, getFieldReference, getReturnType
-
Methods inherited from class org.mapstruct.ap.internal.model.source.builtin.BuiltInMethod
describe, doTypeVarsMatch, equals, getAccessibility, getContextParameters, getContextProvidedMethods, getDeclaringMapper, getDefiningType, getExecutable, getMappingTargetParameter, getName, getOptions, 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
getConditionOptions, getMappingSourceType, isMappingTargetAssignableToReturnType
-
-
-
-
Constructor Detail
-
StringToXmlGregorianCalendar
public StringToXmlGregorianCalendar(TypeFactory typeFactory)
-
-
Method Detail
-
getImportTypes
public Set<Type> getImportTypes()
Description copied from class:BuiltInMethod
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 classAbstractToXmlGregorianCalendar
- Returns:
- the types used by this method for which import statements need to be generated
-
getParameter
public Parameter getParameter()
Description copied from class:BuiltInMethod
There's currently only one parameter foreseen instead of a list of parameter- Specified by:
getParameter
in classBuiltInMethod
- Returns:
- the parameter
-
getContextParameter
public String getContextParameter(ConversionContext conversionContext)
Description copied from class:BuiltInMethod
the conversion context is used to format an auxiliary parameter in the method call with context specific information such as a date format.- Overrides:
getContextParameter
in classBuiltInMethod
- Parameters:
conversionContext
- context- Returns:
- null if no context parameter should be included "null" if there should be an explicit null call "'dateFormat'" for instance, to indicate how the build-in method should format the date
-
-