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 Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LocaleDataget(Locale locale)Returns a shared LocaleData for the given locale.StringgetDateFormat(int style)StringgetTimeFormat(int style)static LocalemapInvalidAndNullLocales(Locale locale)StringtoString()Returns a string containing a concise, human-readable description of this object.
-
-
-
Field Detail
-
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
-
narrowAm
public String narrowAm
-
narrowPm
public String narrowPm
-
shortDateFormat4
public String shortDateFormat4
-
timeFormat_hm
public String timeFormat_hm
-
timeFormat_Hm
public String timeFormat_Hm
-
timeFormat_hms
public String timeFormat_hms
-
timeFormat_Hms
public String timeFormat_Hms
-
zeroDigit
public char zeroDigit
-
decimalSeparator
public char decimalSeparator
-
groupingSeparator
public char groupingSeparator
-
patternSeparator
public char patternSeparator
-
percent
public String percent
-
perMill
public char perMill
-
monetarySeparator
public char monetarySeparator
-
minusSign
public String 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 Detail
-
get
public static LocaleData get(Locale locale)
Returns a shared LocaleData for the given locale.
-
toString
public String toString()
Description copied from class:ObjectReturns 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
toStringmethod if you intend implementing your owntoStringmethod.
-
getDateFormat
public String getDateFormat(int style)
-
getTimeFormat
public String getTimeFormat(int style)
-
-