17 #if !UCONFIG_NO_FORMATTING
18 #ifndef U_HIDE_INTERNAL_API
146 class TimeZoneGenericNames;
324 uint32_t getDefaultParseOptions(
void)
const;
334 void setDefaultParseOptions(uint32_t flags);
513 static UClassID U_EXPORT2 getStaticClassID(
void);
541 TimeZoneGenericNames* fTimeZoneGenericNames;
556 uint32_t fDefParseOptionFlags;
593 const TimeZoneGenericNames* getTimeZoneGenericNames(
UErrorCode& status)
const;
668 void appendOffsetDigits(
UnicodeString& buf, int32_t n, uint8_t minDigits)
const;
682 UBool* hasDigitOffset)
const;
692 int32_t parseOffsetFields(
const UnicodeString& text, int32_t start,
UBool minimumHourWidth,
693 int32_t& parsedLen)
const;
702 int32_t parseAbuttingOffsetFields(
const UnicodeString& text, int32_t start, int32_t& parsedLen)
const;
711 int32_t parseOffsetDefaultLocalizedGMT(
const UnicodeString& text,
int start, int32_t& parsedLen)
const;
721 int32_t parseDefaultOffsetFields(
const UnicodeString& text, int32_t start,
UChar separator,
722 int32_t& parsedLen)
const;
738 int32_t parseOffsetFieldWithLocalizedDigits(
const UnicodeString& text, int32_t start,
739 uint8_t minDigits, uint8_t maxDigits, uint16_t minVal, uint16_t maxVal, int32_t& parsedLen)
const;
750 int32_t parseSingleLocalizedDigit(
const UnicodeString& text, int32_t start, int32_t& len)
const;
762 OffsetFields minFields, OffsetFields maxFields,
UnicodeString& result);
777 OffsetFields minFields, OffsetFields maxFields,
UBool fixedHourWidth);
793 OffsetFields minFields, OffsetFields maxFields,
UBool fixedHourWidth);
808 void initGMTOffsetPatterns(
UErrorCode& status);
815 TimeZone* createTimeZoneForOffset(int32_t offset)
const;