Package libcore.icu

Class LocaleData

java.lang.Object
libcore.icu.LocaleData

public final class LocaleData
extends Object
Passes locale-specific from ICU native code to Java.

Note that you share these; you must not alter any of the fields, nor their array elements in the case of arrays. If you ever expose any of these things to user code, you must give them a clone rather than the original.

  • Field Details

    • firstDayOfWeek

      public Integer firstDayOfWeek
    • minimalDaysInFirstWeek

      public Integer minimalDaysInFirstWeek
    • amPm

      public String[] amPm
    • eras

      public String[] eras
    • longMonthNames

      public String[] longMonthNames
    • shortMonthNames

      public String[] shortMonthNames
    • tinyMonthNames

      public String[] tinyMonthNames
    • longStandAloneMonthNames

      public String[] longStandAloneMonthNames
    • shortStandAloneMonthNames

      public String[] shortStandAloneMonthNames
    • tinyStandAloneMonthNames

      public String[] tinyStandAloneMonthNames
    • longWeekdayNames

      public String[] longWeekdayNames
    • shortWeekdayNames

      public String[] shortWeekdayNames
    • tinyWeekdayNames

      public String[] tinyWeekdayNames
    • longStandAloneWeekdayNames

      public String[] longStandAloneWeekdayNames
    • shortStandAloneWeekdayNames

      public String[] shortStandAloneWeekdayNames
    • tinyStandAloneWeekdayNames

      public String[] tinyStandAloneWeekdayNames
    • yesterday

      public String yesterday
    • today

      public String today
    • tomorrow

      public String tomorrow
    • fullTimeFormat

      public String fullTimeFormat
    • longTimeFormat

      public String longTimeFormat
    • mediumTimeFormat

      public String mediumTimeFormat
    • shortTimeFormat

      public String shortTimeFormat
    • fullDateFormat

      public String fullDateFormat
    • longDateFormat

      public String longDateFormat
    • mediumDateFormat

      public String mediumDateFormat
    • shortDateFormat

      public String shortDateFormat
    • shortDateFormat4

      public String shortDateFormat4
    • timeFormat12

      public String timeFormat12
    • timeFormat24

      public String timeFormat24
    • zeroDigit

      public char zeroDigit
    • decimalSeparator

      public char decimalSeparator
    • groupingSeparator

      public char groupingSeparator
    • patternSeparator

      public char patternSeparator
    • percent

      public char percent
    • perMill

      public char perMill
    • monetarySeparator

      public char monetarySeparator
    • minusSign

      public char minusSign
    • exponentSeparator

      public String exponentSeparator
    • infinity

      public String infinity
    • NaN

      public String NaN
    • currencySymbol

      public String currencySymbol
    • internationalCurrencySymbol

      public String internationalCurrencySymbol
    • numberPattern

      public String numberPattern
    • integerPattern

      public String integerPattern
    • currencyPattern

      public String currencyPattern
    • percentPattern

      public String percentPattern
  • Method Details

    • get

      public static LocaleData get​(Locale locale)
      Returns a shared LocaleData for the given locale.
    • toString

      public String toString()
      Description copied from class: Object
      Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:
         getClass().getName() + '@' + Integer.toHexString(hashCode())

      See Writing a useful toString method if you intend implementing your own toString method.

      Overrides:
      toString in class Object
      Returns:
      a printable representation of this object.
    • getDateFormat

      public String getDateFormat​(int style)
    • getTimeFormat

      public String getTimeFormat​(int style)