Package com.inductiveautomation.rm.base
Class RMDateFormat
- java.lang.Object
- 
- java.text.Format
- 
- java.text.DateFormat
- 
- java.text.SimpleDateFormat
- 
- com.inductiveautomation.rm.base.RMDateFormat
 
 
 
 
- 
- All Implemented Interfaces:
- Archivable,- RMFormat,- java.io.Serializable,- java.lang.Cloneable
 
 public class RMDateFormat extends java.text.SimpleDateFormat implements RMFormat This is just a SimpleDateFormat subclass to support RM archiving and legacy formats.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static RMDateFormatDEFAULTstatic RMDateFormatdefaultFormat- 
Fields inherited from class java.text.DateFormatAM_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 SummaryConstructors Constructor Description RMDateFormat()Creates a plain format.RMDateFormat(java.lang.String aFormat)Creates a format from the given string format.
 - 
Method SummaryAll 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).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.SimpleDateFormatapplyLocalizedPattern, applyPattern, clone, format, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern
 - 
Methods inherited from class java.text.DateFormatformat, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULTpublic static RMDateFormat DEFAULT 
 - 
defaultFormatpublic static RMDateFormat defaultFormat 
 
- 
 - 
Method Detail- 
getNullStringpublic java.lang.String getNullString() Returns the String that is substituted when this format is asked to provide stringForObjectValue(null).
 - 
setNullStringpublic void setNullString(java.lang.String aString) Sets the String that is substituted when this format is asked to provide stringForObjectValue(null).
 - 
getFormatStringpublic java.lang.String getFormatString() Returns the date format string.- Specified by:
- getFormatStringin interface- RMFormat
 
 - 
setFormatStringpublic void setFormatString(@Nonnull java.lang.String aFormat)Sets the date format string. Has support for legacy RM formats and Java style.- Specified by:
- setFormatStringin interface- RMFormat
 
 - 
formatRMpublic java.lang.Object formatRM(java.lang.Object obj) Formats the given object.
 - 
equalspublic boolean equals(java.lang.Object anObj) Standard equals implementation.- Overrides:
- equalsin class- java.text.SimpleDateFormat
 
 - 
toXMLpublic RXElement toXML(RXArchiver anArchiver) XML archival.- Specified by:
- toXMLin interface- Archivable
 
 - 
fromXMLpublic java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement) XML unarchival.- Specified by:
- fromXMLin interface- Archivable
 
 - 
toStringpublic java.lang.String toString() Returns string representation of this format.- Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-