Class AbstractCalendarFormatter

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String doFormat​(java.lang.String format, java.lang.Object cal)  
      protected abstract void formatDays​(java.lang.Object cal, java.lang.StringBuffer buf)  
      protected abstract void formatHours​(java.lang.Object cal, java.lang.StringBuffer buf)  
      protected abstract void formatMinutes​(java.lang.Object cal, java.lang.StringBuffer buf)  
      protected abstract void formatMonth​(java.lang.Object cal, java.lang.StringBuffer buf)  
      protected abstract void formatSeconds​(java.lang.Object cal, java.lang.StringBuffer buf)  
      private void formatTimeZone​(java.lang.Object _cal, java.lang.StringBuffer buf)
      formats time zone specifier.
      protected void formatTwoDigits​(int n, java.lang.StringBuffer buf)
      formats Integer into two-character-wide string.
      protected abstract void formatYear​(java.lang.Object cal, java.lang.StringBuffer buf)  
      protected abstract java.util.Calendar toCalendar​(java.lang.Object cal)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractCalendarFormatter

        AbstractCalendarFormatter()
    • Method Detail

      • doFormat

        public java.lang.String doFormat​(java.lang.String format,
                                         java.lang.Object cal)
                                  throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • toCalendar

        protected abstract java.util.Calendar toCalendar​(java.lang.Object cal)
      • formatYear

        protected abstract void formatYear​(java.lang.Object cal,
                                           java.lang.StringBuffer buf)
      • formatMonth

        protected abstract void formatMonth​(java.lang.Object cal,
                                            java.lang.StringBuffer buf)
      • formatDays

        protected abstract void formatDays​(java.lang.Object cal,
                                           java.lang.StringBuffer buf)
      • formatHours

        protected abstract void formatHours​(java.lang.Object cal,
                                            java.lang.StringBuffer buf)
      • formatMinutes

        protected abstract void formatMinutes​(java.lang.Object cal,
                                              java.lang.StringBuffer buf)
      • formatSeconds

        protected abstract void formatSeconds​(java.lang.Object cal,
                                              java.lang.StringBuffer buf)
      • formatTimeZone

        private void formatTimeZone​(java.lang.Object _cal,
                                    java.lang.StringBuffer buf)
        formats time zone specifier.
      • formatTwoDigits

        protected final void formatTwoDigits​(int n,
                                             java.lang.StringBuffer buf)
        formats Integer into two-character-wide string.