ReportMill 7.0 API

com.reportmill.foundation
Class RMDateFormat

java.lang.Object
  extended byjava.text.Format
      extended byjava.text.DateFormat
          extended byjava.text.SimpleDateFormat
              extended bycom.reportmill.foundation.RMDateFormat
All Implemented Interfaces:
java.lang.Cloneable, com.reportmill.foundation.RMArchiver.Archiving, RMFormat, java.io.Serializable

public class RMDateFormat
extends java.text.SimpleDateFormat
implements RMFormat, com.reportmill.foundation.RMArchiver.Archiving

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.text.DateFormat
java.text.DateFormat.Field
 
Field Summary
static RMDateFormat defaultFormat
           
 
Fields inherited from class java.text.DateFormat
AM_PM_FIELD, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
 
Constructor Summary
RMDateFormat()
           
RMDateFormat(RMDateFormat refFormat)
           
RMDateFormat(java.lang.String format)
           
 
Method Summary
 boolean equals(java.lang.Object anObj)
          Standard equals implementation.
 java.lang.Object fromXML(com.ribs.RXArchiver anArchiver, com.ribs.RXElement anElement)
          XML unarchival.
 java.lang.String getFormatString()
           
 java.lang.String getNullString()
          Returns the String that is substituted when this format is asked to provide stringForObjectValue(null).
 java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
          Legacy archival.
 void setFormatString(java.lang.String format)
           
 void setNullString(java.lang.String aString)
          Sets the String that is substituted when this format is asked to provide stringForObjectValue(null).
 java.lang.Object stringForObjectValue(java.lang.Object obj)
           
 com.ribs.RXElement toXML(com.ribs.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
 
Methods inherited from class java.text.Format
format, parseObject
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultFormat

public static RMDateFormat defaultFormat
Constructor Detail

RMDateFormat

public RMDateFormat()

RMDateFormat

public RMDateFormat(java.lang.String format)

RMDateFormat

public RMDateFormat(RMDateFormat refFormat)
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).


stringForObjectValue

public java.lang.Object stringForObjectValue(java.lang.Object obj)
Specified by:
stringForObjectValue in interface RMFormat

getFormatString

public java.lang.String getFormatString()
Specified by:
getFormatString in interface RMFormat

setFormatString

public void setFormatString(java.lang.String format)
Specified by:
setFormatString in interface RMFormat

equals

public boolean equals(java.lang.Object anObj)
Standard equals implementation.


initWithArchiver

public java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
Legacy archival.

Specified by:
initWithArchiver in interface com.reportmill.foundation.RMArchiver.Archiving

toXML

public com.ribs.RXElement toXML(com.ribs.RXArchiver anArchiver)
XML archival.

Specified by:
toXML in interface RMFormat

fromXML

public java.lang.Object fromXML(com.ribs.RXArchiver anArchiver,
                                com.ribs.RXElement anElement)
XML unarchival.

Specified by:
fromXML in interface RMFormat

ReportMill 7.0 API