Class DatatypeConverterImpl.CalendarFormatter

  • Enclosing class:
    DatatypeConverterImpl

    private static final class DatatypeConverterImpl.CalendarFormatter
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private CalendarFormatter()  
    • Method Summary

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

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

      • CalendarFormatter

        private CalendarFormatter()
    • Method Detail

      • doFormat

        public static java.lang.String doFormat​(java.lang.String format,
                                                java.util.Calendar cal)
                                         throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • formatYear

        private static void formatYear​(java.util.Calendar cal,
                                       java.lang.StringBuilder buf)
      • formatMonth

        private static void formatMonth​(java.util.Calendar cal,
                                        java.lang.StringBuilder buf)
      • formatDays

        private static void formatDays​(java.util.Calendar cal,
                                       java.lang.StringBuilder buf)
      • formatHours

        private static void formatHours​(java.util.Calendar cal,
                                        java.lang.StringBuilder buf)
      • formatMinutes

        private static void formatMinutes​(java.util.Calendar cal,
                                          java.lang.StringBuilder buf)
      • formatSeconds

        private static void formatSeconds​(java.util.Calendar cal,
                                          java.lang.StringBuilder buf)
      • formatTimeZone

        private static void formatTimeZone​(java.util.Calendar cal,
                                           java.lang.StringBuilder buf)
        formats time zone specifier.
      • formatTwoDigits

        private static void formatTwoDigits​(int n,
                                            java.lang.StringBuilder buf)
        formats Integer into two-character-wide string.