Package com.reportmill.base
Class RMDateFormat
- java.lang.Object
 - 
- java.text.Format
 - 
- java.text.DateFormat
 - 
- java.text.SimpleDateFormat
 - 
- com.reportmill.base.RMDateFormat
 
 
 
 
 
- 
- All Implemented Interfaces:
 RMArchiver.Archiving,RMFormat,java.io.Serializable,java.lang.Cloneable
public class RMDateFormat extends java.text.SimpleDateFormat implements RMFormat, RMArchiver.Archiving
This is just a SimpleDateFormat subclass to support RM archiving and legacy formats.- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static RMDateFormatDEFAULTstatic RMDateFormatdefaultFormat- 
Fields inherited from class java.text.DateFormat
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 Summary
Constructors Constructor Description RMDateFormat()Creates a plain format.RMDateFormat(java.lang.String aFormat)Creates a format from the given string format. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object anObj)Standard equals implementation.java.lang.ObjectformatRM(java.lang.Object obj)Formats the given object.java.lang.ObjectfromXML(RXArchiver anArchiver, RXElement anElement)XML unarchival.java.lang.StringgetFormatString()Returns the date format string.java.lang.StringgetNullString()Returns the String that is substituted when this format is asked to provide stringForObjectValue(null).java.lang.ObjectinitWithArchiver(RMArchiver anArchiver)Legacy archival.voidsetFormatString(java.lang.String aFormat)Sets the date format string.voidsetNullString(java.lang.String aString)Sets the String that is substituted when this format is asked to provide stringForObjectValue(null).java.lang.StringtoString()Returns string representation of this format.RXElementtoXML(RXArchiver anArchiver)XML archival.- 
Methods inherited from class java.text.SimpleDateFormat
applyLocalizedPattern, applyPattern, clone, format, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern 
- 
Methods inherited from class java.text.DateFormat
format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone 
 - 
 
 - 
 
- 
- 
Field Detail
- 
DEFAULT
public static RMDateFormat DEFAULT
 
- 
defaultFormat
public static RMDateFormat defaultFormat
 
 - 
 
- 
Method Detail
- 
getNullString
public java.lang.String getNullString()
Returns the String that is substituted when this format is asked to provide stringForObjectValue(null). 
- 
setNullString
public void setNullString(java.lang.String aString)
Sets the String that is substituted when this format is asked to provide stringForObjectValue(null). 
- 
getFormatString
public java.lang.String getFormatString()
Returns the date format string.- Specified by:
 getFormatStringin interfaceRMFormat
 
- 
setFormatString
public void setFormatString(java.lang.String aFormat)
Sets the date format string. Has support for legacy RM formats and Java style.- Specified by:
 setFormatStringin interfaceRMFormat
 
- 
formatRM
public java.lang.Object formatRM(java.lang.Object obj)
Formats the given object. 
- 
equals
public boolean equals(java.lang.Object anObj)
Standard equals implementation.- Overrides:
 equalsin classjava.text.SimpleDateFormat
 
- 
toXML
public RXElement toXML(RXArchiver anArchiver)
XML archival. 
- 
fromXML
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)
XML unarchival. 
- 
initWithArchiver
public java.lang.Object initWithArchiver(RMArchiver anArchiver)
Legacy archival.- Specified by:
 initWithArchiverin interfaceRMArchiver.Archiving
 
- 
toString
public java.lang.String toString()
Returns string representation of this format.- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -