23 #if !UCONFIG_NO_FORMATTING
212 void setEraNames(
const UnicodeString* eraNames, int32_t count);
229 void setNarrowEras(
const UnicodeString* narrowEras, int32_t count);
263 void setShortMonths(
const UnicodeString* shortMonths, int32_t count);
294 const UnicodeString* getMonths(int32_t& count, DtContextType context, DtWidthType width)
const;
305 void setMonths(
const UnicodeString* months, int32_t count, DtContextType context, DtWidthType width);
322 void setWeekdays(
const UnicodeString* weekdays, int32_t count);
338 void setShortWeekdays(
const UnicodeString* shortWeekdays, int32_t count);
348 const UnicodeString* getWeekdays(int32_t& count, DtContextType context, DtWidthType width)
const;
358 void setWeekdays(
const UnicodeString* weekdays, int32_t count, DtContextType context, DtWidthType width);
369 const UnicodeString* getQuarters(int32_t& count, DtContextType context, DtWidthType width)
const;
381 void setQuarters(
const UnicodeString* quarters, int32_t count, DtContextType context, DtWidthType width);
397 void setAmPmStrings(
const UnicodeString* ampms, int32_t count);
406 const UnicodeString** getZoneStrings(int32_t& rowCount, int32_t& columnCount)
const;
419 void setZoneStrings(
const UnicodeString*
const* strings, int32_t rowCount, int32_t columnCount);
446 void setLocalPatternChars(
const UnicodeString& newLocalPatternChars);
472 friend class DateFormatSymbolsSingleSetter;
484 int32_t fEraNamesCount;
490 int32_t fNarrowErasCount;
496 int32_t fMonthsCount;
502 int32_t fShortMonthsCount;
508 int32_t fNarrowMonthsCount;
514 int32_t fStandaloneMonthsCount;
520 int32_t fStandaloneShortMonthsCount;
526 int32_t fStandaloneNarrowMonthsCount;
532 int32_t fWeekdaysCount;
538 int32_t fShortWeekdaysCount;
544 int32_t fNarrowWeekdaysCount;
550 int32_t fStandaloneWeekdaysCount;
556 int32_t fStandaloneShortWeekdaysCount;
562 int32_t fStandaloneNarrowWeekdaysCount;
574 int32_t fQuartersCount;
580 int32_t fShortQuartersCount;
586 int32_t fStandaloneQuartersCount;
592 int32_t fStandaloneShortQuartersCount;
633 int32_t fZoneStringsRowCount;
634 int32_t fZoneStringsColCount;
652 int32_t fGmtHourFormatsCount;
655 GMT_NEGATIVE_HMS = 0,
719 void createZoneStrings(
const UnicodeString *
const * otherStrings);
735 void initZoneStringsArray(
void);
740 void disposeZoneStrings(
void);