34 #if !UCONFIG_NO_FORMATTING
43 class FieldPositionHandler;
431 int32_t typesAndValuesCount,
744 virtual void applyLocalizedPattern(
const UnicodeString& pattern,
783 static UClassID U_EXPORT2 getStaticClassID(
void);
836 #ifndef U_HIDE_INTERNAL_API
844 virtual void adoptTimeZoneFormat(
TimeZoneFormat* timeZoneFormatToAdopt);
851 virtual void setTimeZoneFormat(
const TimeZoneFormat& newTimeZoneFormat);
861 #ifndef U_HIDE_INTERNAL_API
897 const Locale& getSmpFmtLocale(
void)
const;
903 void initializeDefaultCentury(
void);
954 FieldPositionHandler& handler,
971 void zeroPaddingNumber(
NumberFormat *currentNumberFormat,
975 int32_t maxDigits)
const;
981 static UBool isNumeric(
UChar formatChar, int32_t count);
1087 int32_t patLoc,
MessageFormat * numericLeapMonthFormatter)
const;
1092 UBool allowNegative,
1099 UBool allowNegative,
1102 int32_t checkIntSuffix(
const UnicodeString& text, int32_t start,
1103 int32_t patLoc,
UBool isNegative)
const;
1117 static void translatePattern(
const UnicodeString& originalPattern,
1149 int32_t skipPatternWhiteSpace(
const UnicodeString& text, int32_t pos)
const;
1155 int32_t skipUWhiteSpace(
const UnicodeString& text, int32_t pos)
const;
1193 static const int32_t fgCalendarFieldToLevel[];
1194 static const int32_t fgPatternCharToLevel[];
1236 UDate fDefaultCenturyStart;
1241 int32_t fDefaultCenturyStartYear;
1245 typedef struct NSOverride {
1253 NSOverride *fOverrideList;
1255 UBool fHaveDefaultCentury;
1263 return fDefaultCenturyStart;