Lines Matching refs:UnicodeString
242 UnicodeString& getGMTPattern(UnicodeString& pattern) const;
252 void setGMTPattern(const UnicodeString& pattern, UErrorCode& status);
262 UnicodeString& getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, UnicodeString& pattern) const;
272 void setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, const UnicodeString& pattern, UErrorCode& status);
283 UnicodeString& getGMTOffsetDigits(UnicodeString& digits) const;
297 void setGMTOffsetDigits(const UnicodeString& digits, UErrorCode& status);
306 UnicodeString& getGMTZeroFormat(UnicodeString& gmtZeroFormat) const;
315 void setGMTZeroFormat(const UnicodeString& gmtZeroFormat, UErrorCode& status);
346 UnicodeString& formatOffsetRFC822(int32_t offset, UnicodeString& result, UErrorCode& status) const;
358 UnicodeString& formatOffsetISO8601(int32_t offset, UnicodeString& result, UErrorCode& status) const;
376 UnicodeString& formatOffsetLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const;
393 virtual UnicodeString& format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate date,
394 UnicodeString& name, UTimeZoneFormatTimeType* timeType = NULL) const;
409 int32_t parseOffsetRFC822(const UnicodeString& text, ParsePosition& pos) const;
424 int32_t parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos) const;
438 int32_t parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const;
456 virtual TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos,
474 TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos,
492 virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo,
507 virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const;
544 UnicodeString fGMTPattern;
547 UnicodeString fGMTOffsetPatterns[UTZFMT_PAT_NEGATIVE_HMS + 1];
553 UnicodeString fGMTZeroFormat;
559 UnicodeString fGMTPatternPrefix; /* Substring before {0} */
560 UnicodeString fGMTPatternSuffix; /* Substring after {0} */
575 UnicodeString& formatSpecific(const TimeZone& tz, UTimeZoneNameType stdType, UTimeZoneNameType dstType,
576 UDate date, UnicodeString& name, UTimeZoneFormatTimeType *timeType) const;
586 UnicodeString& formatGeneric(const TimeZone& tz, int32_t genType, UDate date, UnicodeString& name) const;
611 void initGMTPattern(const UnicodeString& gmtPattern, UErrorCode& status);
621 static UVector* parseOffsetPattern(const UnicodeString& pattern, OffsetFields required, UErrorCode& status);
630 static UnicodeString& expandOffsetPattern(const UnicodeString& offsetHM, UnicodeString& result);
642 static UBool toCodePoints(const UnicodeString& str, UChar32* codeArray, int32_t capacity);
658 int32_t parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos, UBool extendedOnly,
668 void appendOffsetDigits(UnicodeString& buf, int32_t n, uint8_t minDigits) const;
681 int32_t parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos,
692 int32_t parseOffsetFields(const UnicodeString& text, int32_t start, UBool minimumHourWidth,
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,
738 int32_t parseOffsetFieldWithLocalizedDigits(const UnicodeString& text, int32_t start,
750 int32_t parseSingleLocalizedDigit(const UnicodeString& text, int32_t start, int32_t& len) const;
761 static UnicodeString& formatOffsetWithAsciiDigits(int32_t offset, UChar sep,
762 OffsetFields minFields, OffsetFields maxFields, UnicodeString& result);
776 static int32_t parseAbuttingAsciiOffsetFields(const UnicodeString& text, ParsePosition& pos,
792 static int32_t parseAsciiOffsetFields(const UnicodeString& text, ParsePosition& pos, UChar sep,
801 static UnicodeString& unquote(const UnicodeString& pattern, UnicodeString& result);
832 UnicodeString& getTimeZoneID(const TimeZoneNames::MatchInfoCollection* matches, int32_t idx, UnicodeString& tzID) const;