Class ZoneInfoCompiler.Rule

  • Enclosing class:
    ZoneInfoCompiler

    static class ZoneInfoCompiler.Rule
    extends java.lang.Object
    • Field Detail

      • iName

        public final java.lang.String iName
      • iFromYear

        public final int iFromYear
      • iToYear

        public final int iToYear
      • iType

        public final java.lang.String iType
      • iSaveMillis

        public final int iSaveMillis
      • iLetterS

        public final java.lang.String iLetterS
    • Method Detail

      • addRecurring

        public void addRecurring​(DateTimeZoneBuilder builder,
                                 int standardMillis,
                                 int negativeSave,
                                 java.lang.String nameFormat)
        Adds a recurring savings rule to the builder.
        Parameters:
        builder - the builder
        standardMillis - the standard millis, pre-adjusted to the negativeSave value
        negativeSave - the negative save value
        nameFormat - the name format
      • formatName

        static java.lang.String formatName​(java.lang.String nameFormat,
                                           int standardMillis,
                                           int saveMillis,
                                           java.lang.String letterS)
      • formatOffset

        private static java.lang.String formatOffset​(int millis)
      • twoDigitString

        private static java.lang.String twoDigitString​(int value)
      • toString

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