Class FastDatePrinter.TimeZoneNameRule

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String mDaylight  
      private java.util.Locale mLocale  
      private java.lang.String mStandard  
      private int mStyle  
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeZoneNameRule​(java.util.TimeZone timeZone, java.util.Locale locale, int style)
      Constructs an instance of TimeZoneNameRule with the specified properties.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void appendTo​(java.lang.Appendable buffer, java.util.Calendar calendar)
      Appends the value of the specified calendar to the output buffer based on the rule implementation.
      int estimateLength()
      Returns the estimated length of the result.
      • Methods inherited from class java.lang.Object

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

      • mLocale

        private final java.util.Locale mLocale
      • mStyle

        private final int mStyle
      • mStandard

        private final java.lang.String mStandard
      • mDaylight

        private final java.lang.String mDaylight
    • Constructor Detail

      • TimeZoneNameRule

        TimeZoneNameRule​(java.util.TimeZone timeZone,
                         java.util.Locale locale,
                         int style)
        Constructs an instance of TimeZoneNameRule with the specified properties.
        Parameters:
        timeZone - the time zone
        locale - the locale
        style - the style
    • Method Detail

      • estimateLength

        public int estimateLength()
        Returns the estimated length of the result.
        Specified by:
        estimateLength in interface FastDatePrinter.Rule
        Returns:
        the estimated length
      • appendTo

        public void appendTo​(java.lang.Appendable buffer,
                             java.util.Calendar calendar)
                      throws java.io.IOException
        Appends the value of the specified calendar to the output buffer based on the rule implementation.
        Specified by:
        appendTo in interface FastDatePrinter.Rule
        Parameters:
        buffer - the output buffer
        calendar - calendar to be appended
        Throws:
        java.io.IOException - if an I/O error occurs.