Class RMDateFormat

All Implemented Interfaces:
RMArchiver.Archiving, RMFormat, Serializable, Cloneable

public class RMDateFormat extends SimpleDateFormat implements RMFormat, RMArchiver.Archiving
This is just a SimpleDateFormat subclass to support RM archiving and legacy formats.
See Also:
  • Field Details

  • Constructor Details

    • RMDateFormat

      public RMDateFormat()
      Creates a plain format.
    • RMDateFormat

      public RMDateFormat(String aFormat)
      Creates a format from the given string format.
  • Method Details

    • getNullString

      public String getNullString()
      Returns the String that is substituted when this format is asked to provide stringForObjectValue(null).
    • setNullString

      public void setNullString(String aString)
      Sets the String that is substituted when this format is asked to provide stringForObjectValue(null).
    • getFormatString

      public String getFormatString()
      Returns the date format string.
      Specified by:
      getFormatString in interface RMFormat
    • setFormatString

      public void setFormatString(String aFormat)
      Sets the date format string. Has support for legacy RM formats and Java style.
      Specified by:
      setFormatString in interface RMFormat
    • formatRM

      public Object formatRM(Object obj)
      Formats the given object.
      Specified by:
      formatRM in interface RMFormat
    • equals

      public boolean equals(Object anObj)
      Standard equals implementation.
      Overrides:
      equals in class SimpleDateFormat
    • toXML

      public RXElement toXML(RXArchiver anArchiver)
      XML archival.
      Specified by:
      toXML in interface RMFormat
    • fromXML

      public Object fromXML(RXArchiver anArchiver, RXElement anElement)
      XML unarchival.
      Specified by:
      fromXML in interface RMFormat
    • initWithArchiver

      public Object initWithArchiver(RMArchiver anArchiver)
      Legacy archival.
      Specified by:
      initWithArchiver in interface RMArchiver.Archiving
    • toString

      public String toString()
      Returns string representation of this format.
      Overrides:
      toString in class Object