/libcore/luni/src/main/java/libcore/icu/ |
LocaleData.java | 32 public final class LocaleData { 34 private static final HashMap<String, LocaleData> localeDataCache = new HashMap<String, LocaleData>(); 122 private LocaleData() { 138 * Returns a shared LocaleData for the given locale. 140 public static LocaleData get(Locale locale) { 147 LocaleData localeData = localeDataCache.get(languageTag); 148 if (localeData != null) { 149 return localeData; [all...] |
NativeDecimalFormat.java | 171 public NativeDecimalFormat(String pattern, LocaleData data) { 275 public void setDecimalFormatSymbols(final LocaleData localeData) { 276 setDecimalFormatSymbols(this.address, localeData.currencySymbol, localeData.decimalSeparator, 277 '#', localeData.exponentSeparator, localeData.groupingSeparator, 278 localeData.infinity, localeData.internationalCurrencySymbol, localeData.minusSign [all...] |
/libcore/luni/src/main/java/java/text/ |
DecimalFormatSymbols.java | 28 import libcore.icu.LocaleData; 88 locale = LocaleData.mapInvalidAndNullLocales(locale); 89 LocaleData localeData = LocaleData.get(locale); 90 this.zeroDigit = localeData.zeroDigit; 92 this.decimalSeparator = localeData.decimalSeparator; 93 this.groupingSeparator = localeData.groupingSeparator; 94 this.patternSeparator = localeData.patternSeparator; 95 this.percent = localeData.percent [all...] |
DateFormatSymbols.java | 28 import libcore.icu.LocaleData; 62 transient LocaleData localeData; 103 this.locale = LocaleData.mapInvalidAndNullLocales(locale); 106 this.localeData = LocaleData.get(locale); 107 this.ampms = localeData.amPm; 108 this.eras = localeData.eras; 109 this.months = localeData.longMonthNames; 110 this.shortMonths = localeData.shortMonthNames [all...] |
DateFormat.java | 27 import libcore.icu.LocaleData; 401 return new SimpleDateFormat(LocaleData.get(locale).getDateFormat(style), locale); 456 LocaleData localeData = LocaleData.get(locale); 457 String pattern = localeData.getDateFormat(dateStyle) + " " + localeData.getTimeFormat(timeStyle); 535 return new SimpleDateFormat(LocaleData.get(locale).getTimeFormat(style), locale);
|
SimpleDateFormat.java | 32 import libcore.icu.LocaleData; 411 LocaleData localeData = LocaleData.get(Locale.getDefault()); 412 return localeData.getDateFormat(SHORT) + " " + localeData.getTimeFormat(SHORT); 698 LocaleData ld = formatData.localeData; 702 days = standAlone ? ld.tinyStandAloneWeekdayNames : formatData.localeData.tinyWeekdayNames; 718 LocaleData ld = formatData.localeData [all...] |
/libcore/luni/src/main/native/ |
libcore_icu_ICU.cpp | 453 static bool getAmPmMarkersNarrow(JNIEnv* env, jobject localeData, const char* locale_name) { 471 setStringField(env, localeData, "narrowAm", amPmMarkersNarrow.get(), 0); 472 setStringField(env, localeData, "narrowPm", amPmMarkersNarrow.get(), 1); 476 static bool getDateTimePatterns(JNIEnv* env, jobject localeData, const char* locale_name) { 494 setStringField(env, localeData, "fullTimeFormat", dateTimePatterns.get(), 0); 495 setStringField(env, localeData, "longTimeFormat", dateTimePatterns.get(), 1); 496 setStringField(env, localeData, "mediumTimeFormat", dateTimePatterns.get(), 2); 497 setStringField(env, localeData, "shortTimeFormat", dateTimePatterns.get(), 3); 498 setStringField(env, localeData, "fullDateFormat", dateTimePatterns.get(), 4); 499 setStringField(env, localeData, "longDateFormat", dateTimePatterns.get(), 5) [all...] |
/frameworks/base/core/java/android/text/format/ |
TimeFormatter.java | 29 import libcore.icu.LocaleData; 50 * The Locale for which the cached LocaleData and formats have been loaded. 53 private static LocaleData sLocaleData; 58 private final LocaleData localeData; 72 sLocaleData = LocaleData.get(locale); 83 localeData = sLocaleData; 103 if (localeData.zeroDigit != '0') { 115 int offsetToLocalizedDigits = localeData.zeroDigit - '0'; 159 ? "?" : localeData.longWeekdayNames[wallTime.getWeekDay() + 1] [all...] |
DateFormat.java | 36 import libcore.icu.LocaleData; 280 LocaleData d = LocaleData.get(context.getResources().getConfiguration().locale); 346 LocaleData d = LocaleData.get(context.getResources().getConfiguration().locale); 497 LocaleData localeData = LocaleData.get(Locale.getDefault()); 519 replacement = localeData.amPm[inDate.get(Calendar.AM_PM) - Calendar.AM]; 526 replacement = getDayOfWeekString(localeData, [all...] |
/frameworks/base/core/java/android/webkit/ |
DateSorter.java | 25 import libcore.icu.LocaleData; 72 LocaleData localeData = LocaleData.get(locale); 73 mLabels[0] = localeData.today; 74 mLabels[1] = localeData.yesterday;
|
/libcore/luni/src/main/java/java/util/ |
Currency.java | 22 import libcore.icu.LocaleData; 156 LocaleData localeData = LocaleData.get(locale); 157 if (localeData.internationalCurrencySymbol.equals(currencyCode)) { 158 return localeData.currencySymbol;
|
Formatter.java | 33 import libcore.icu.LocaleData; 555 private LocaleData localeData; 559 public LocaleData currentLocaleData; 565 public NativeDecimalFormat update(LocaleData localeData, String pattern) { 568 currentLocaleData = localeData; 575 if (localeData != currentLocaleData) { 576 decimalFormat.setDecimalFormatSymbols(localeData); 577 currentLocaleData = localeData; [all...] |
Calendar.java | 27 import libcore.icu.LocaleData; 730 locale = LocaleData.mapInvalidAndNullLocales(locale); 731 LocaleData localeData = LocaleData.get(locale); 732 setFirstDayOfWeek(localeData.firstDayOfWeek.intValue()); 733 setMinimalDaysInFirstWeek(localeData.minimalDaysInFirstWeek.intValue()); [all...] |
Date.java | 27 import libcore.icu.LocaleData; 703 LocaleData localeData = LocaleData.get(Locale.US); 707 result.append(localeData.shortWeekdayNames[cal.get(Calendar.DAY_OF_WEEK)]); 709 result.append(localeData.shortMonthNames[cal.get(Calendar.MONTH)]);
|
/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/ |
SettingsBackupAgent.java | 493 byte[] localeData = new byte[size]; 494 data.readEntityData(localeData, 0, size); 495 mSettingsHelper.setLocaleData(localeData, size); [all...] |