Class ITUFormatter


  • public class ITUFormatter
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static int[] widths  
    • Constructor Summary

      Constructors 
      Constructor Description
      ITUFormatter()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static void addFractions​(char[] buf, int fractionDigits, int nano)  
      private static java.lang.String doFormat​(java.time.OffsetDateTime date, java.time.ZoneOffset adjustTo, Field lastIncluded, int fractionDigits)  
      static java.lang.String finish​(char[] buf, int length, TimezoneOffset tz)  
      static java.lang.String format​(java.time.OffsetDateTime date, java.time.ZoneOffset adjustTo, int fractionDigits)  
      static java.lang.String formatUtc​(java.time.OffsetDateTime date, int fractionDigits)  
      static java.lang.String formatUtc​(java.time.OffsetDateTime date, Field lastIncluded)  
      private static boolean handleDatePart​(Field lastIncluded, char[] buffer, int value, int offset, int length, Field field)  
      private static int writeTz​(char[] buf, int start, TimezoneOffset tz)  
      • Methods inherited from class java.lang.Object

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

      • widths

        private static final int[] widths
    • Constructor Detail

      • ITUFormatter

        public ITUFormatter()
    • Method Detail

      • finish

        public static java.lang.String finish​(char[] buf,
                                              int length,
                                              TimezoneOffset tz)
      • writeTz

        private static int writeTz​(char[] buf,
                                   int start,
                                   TimezoneOffset tz)
      • formatUtc

        public static java.lang.String formatUtc​(java.time.OffsetDateTime date,
                                                 int fractionDigits)
      • formatUtc

        public static java.lang.String formatUtc​(java.time.OffsetDateTime date,
                                                 Field lastIncluded)
      • format

        public static java.lang.String format​(java.time.OffsetDateTime date,
                                              java.time.ZoneOffset adjustTo,
                                              int fractionDigits)
      • doFormat

        private static java.lang.String doFormat​(java.time.OffsetDateTime date,
                                                 java.time.ZoneOffset adjustTo,
                                                 Field lastIncluded,
                                                 int fractionDigits)
      • handleDatePart

        private static boolean handleDatePart​(Field lastIncluded,
                                              char[] buffer,
                                              int value,
                                              int offset,
                                              int length,
                                              Field field)
      • addFractions

        private static void addFractions​(char[] buf,
                                         int fractionDigits,
                                         int nano)