public class YearMonthConverter extends DefaultObjectConverter<java.util.Calendar>
ObjectConverter implementation for a year/month value.| Modifier and Type | Field and Description |
|---|---|
static ConverterContext |
CONTEXT_YEAR_MONTH
Default ConverterContext for MonthConverter.
|
static java.lang.String |
PROPERTY_DATE_FORMAT
A property for the converter context.
|
| Constructor and Description |
|---|
YearMonthConverter()
Creates a new CalendarConverter.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Calendar |
fromString(java.lang.String string,
ConverterContext context)
Converts string to a Calendar which has the year and month information.
|
java.text.DateFormat |
getDefaultDateFormat()
Gets the default DateFormat to format an calendar.
|
void |
setDefaultDateFormat(java.text.DateFormat defaultDateFormat)
Sets the default DateFormat to format an calendar.
|
java.lang.String |
toString(java.util.Calendar value,
ConverterContext context)
It will convert the calendar to String.
|
fromString, getObjectConverterManager, toString, toStringConverterpublic static final java.lang.String PROPERTY_DATE_FORMAT
public static final ConverterContext CONTEXT_YEAR_MONTH
public java.lang.String toString(java.util.Calendar value,
ConverterContext context)
PROPERTY_DATE_FORMAT as
property. If not there, it will use the default DateFormat from getDefaultDateFormat().toString in interface ObjectConverter<java.util.Calendar>toString in class DefaultObjectConverter<java.util.Calendar>value - the valuecontext - the converter contextpublic java.util.Calendar fromString(java.lang.String string,
ConverterContext context)
PROPERTY_DATE_FORMAT as property. If not there, it will use some pre-defined formats. The formats it can
accept are "MMyy", "MM/yy", "MM, yyy", "MMMM, yyyy".fromString in interface ObjectConverter<java.util.Calendar>fromString in class DefaultObjectConverter<java.util.Calendar>string - the stringcontext - the converter contextpublic java.text.DateFormat getDefaultDateFormat()
public void setDefaultDateFormat(java.text.DateFormat defaultDateFormat)
defaultDateFormat - the default DateFormat to format a calendar.