Class Date

  • All Implemented Interfaces:
    java.io.Serializable

    public class Date
    extends java.lang.Object
    implements java.io.Serializable
    A Date used by the book's metadata. Examples: creation-date, modification-date, etc
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Date.Event  
    • Constructor Summary

      Constructors 
      Constructor Description
      Date​(java.lang.String dateString)  
      Date​(java.lang.String dateString, java.lang.String event)  
      Date​(java.lang.String dateString, Date.Event event)  
      Date​(java.util.Date date)  
      Date​(java.util.Date date, java.lang.String event)  
      Date​(java.util.Date date, Date.Event event)  
    • Field Detail

      • dateString

        private java.lang.String dateString
    • Constructor Detail

      • Date

        public Date​(java.util.Date date)
      • Date

        public Date​(java.lang.String dateString)
      • Date

        public Date​(java.util.Date date,
                    Date.Event event)
      • Date

        public Date​(java.lang.String dateString,
                    Date.Event event)
      • Date

        public Date​(java.util.Date date,
                    java.lang.String event)
      • Date

        public Date​(java.lang.String dateString,
                    java.lang.String event)
    • Method Detail

      • checkDate

        private static java.lang.String checkDate​(java.lang.String dateString)
      • getValue

        public java.lang.String getValue()
      • setEvent

        public void setEvent​(Date.Event event)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object