public class RMDateFormat extends java.text.SimpleDateFormat implements RMFormat, RMArchiver.Archiving
| Modifier and Type | Field and Description |
|---|---|
static RMDateFormat |
DEFAULT |
static RMDateFormat |
defaultFormat |
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD| Constructor and Description |
|---|
RMDateFormat()
Creates a plain format.
|
RMDateFormat(java.lang.String aFormat)
Creates a format from the given string format.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object anObj)
Standard equals implementation.
|
java.lang.Object |
formatRM(java.lang.Object obj)
Formats the given object.
|
java.lang.Object |
fromXML(RXArchiver anArchiver,
RXElement anElement)
XML unarchival.
|
java.lang.String |
getFormatString()
Returns the date format string.
|
java.lang.String |
getNullString()
Returns the String that is substituted when this format is asked to provide stringForObjectValue(null).
|
java.lang.Object |
initWithArchiver(RMArchiver anArchiver)
Legacy archival.
|
void |
setFormatString(java.lang.String aFormat)
Sets the date format string.
|
void |
setNullString(java.lang.String aString)
Sets the String that is substituted when this format is asked to provide stringForObjectValue(null).
|
java.lang.String |
toString()
Returns string representation of this format.
|
RXElement |
toXML(RXArchiver anArchiver)
XML archival.
|
applyLocalizedPattern, applyPattern, clone, format, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPatternformat, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZonepublic static RMDateFormat DEFAULT
public static RMDateFormat defaultFormat
public RMDateFormat()
public RMDateFormat(java.lang.String aFormat)
public java.lang.String getNullString()
public void setNullString(java.lang.String aString)
public java.lang.String getFormatString()
getFormatString in interface RMFormatpublic void setFormatString(java.lang.String aFormat)
setFormatString in interface RMFormatpublic java.lang.Object formatRM(java.lang.Object obj)
public boolean equals(java.lang.Object anObj)
equals in class java.text.SimpleDateFormatpublic RXElement toXML(RXArchiver anArchiver)
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)
public java.lang.Object initWithArchiver(RMArchiver anArchiver)
initWithArchiver in interface RMArchiver.Archivingpublic java.lang.String toString()
toString in class java.lang.Object