Home | History | Annotate | Download | only in unicode

Lines Matching refs:UnicodeString

345     UnicodeString& getGMTPattern(UnicodeString& pattern) const;
355 void setGMTPattern(const UnicodeString& pattern, UErrorCode& status);
365 UnicodeString& getGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, UnicodeString& pattern) const;
375 void setGMTOffsetPattern(UTimeZoneFormatGMTOffsetPatternType type, const UnicodeString& pattern, UErrorCode& status);
386 UnicodeString& getGMTOffsetDigits(UnicodeString& digits) const;
400 void setGMTOffsetDigits(const UnicodeString& digits, UErrorCode& status);
409 UnicodeString& getGMTZeroFormat(UnicodeString& gmtZeroFormat) const;
418 void setGMTZeroFormat(const UnicodeString& gmtZeroFormat, UErrorCode& status);
455 UnicodeString& formatOffsetISO8601Basic(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds,
456 UnicodeString& result, UErrorCode& status) const;
473 UnicodeString& formatOffsetISO8601Extended(int32_t offset, UBool useUtcIndicator, UBool isShort, UBool ignoreSeconds,
474 UnicodeString& result, UErrorCode& status) const;
496 UnicodeString& formatOffsetLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const;
518 UnicodeString& formatOffsetShortLocalizedGMT(int32_t offset, UnicodeString& result, UErrorCode& status) const;
536 virtual UnicodeString& format(UTimeZoneFormatStyle style, const TimeZone& tz, UDate date,
537 UnicodeString& name, UTimeZoneFormatTimeType* timeType = NULL) const;
553 int32_t parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos) const;
567 int32_t parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const;
582 int32_t parseOffsetShortLocalizedGMT(const UnicodeString& text, ParsePosition& pos) const;
601 virtual TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos,
619 TimeZone* parse(UTimeZoneFormatStyle style, const UnicodeString& text, ParsePosition& pos,
637 virtual UnicodeString& format(const Formattable& obj, UnicodeString& appendTo,
652 virtual void parseObject(const UnicodeString& source, Formattable& result, ParsePosition& parse_pos) const;
689 UnicodeString fGMTPattern;
692 UnicodeString fGMTOffsetPatterns[UTZFMT_PAT_COUNT];
698 UnicodeString fGMTZeroFormat;
704 UnicodeString fGMTPatternPrefix; /* Substring before {0} */
705 UnicodeString fGMTPatternSuffix; /* Substring after {0} */
722 UnicodeString& formatSpecific(const TimeZone& tz, UTimeZoneNameType stdType, UTimeZoneNameType dstType,
723 UDate date, UnicodeString& name, UTimeZoneFormatTimeType *timeType) const;
733 UnicodeString& formatGeneric(const TimeZone& tz, int32_t genType, UDate date, UnicodeString& name) const;
749 UnicodeString& formatExemplarLocation(const TimeZone& tz, UnicodeString& name) const;
767 void initGMTPattern(const UnicodeString& gmtPattern, UErrorCode& status);
777 static UVector* parseOffsetPattern(const UnicodeString& pattern, OffsetFields required, UErrorCode& status);
787 static UnicodeString& expandOffsetPattern(const UnicodeString& offsetHM, UnicodeString& result, UErrorCode& status);
797 static UnicodeString& truncateOffsetPattern(const UnicodeString& offsetHM, UnicodeString& result, UErrorCode& status);
809 static UBool toCodePoints(const UnicodeString& str, UChar32* codeArray, int32_t capacity);
821 UnicodeString& formatOffsetISO8601(int32_t offset, UBool isBasic, UBool useUtcIndicator,
822 UBool isShort, UBool ignoreSeconds, UnicodeString& result, UErrorCode& status) const;
831 UnicodeString& formatOffsetLocalizedGMT(int32_t offset, UBool isShort, UnicodeString& result, UErrorCode& status) const;
847 int32_t parseOffsetISO8601(const UnicodeString& text, ParsePosition& pos, UBool extendedOnly,
857 void appendOffsetDigits(UnicodeString& buf, int32_t n, uint8_t minDigits) const;
871 int32_t parseOffsetLocalizedGMT(const UnicodeString& text, ParsePosition& pos,
883 int32_t parseOffsetLocalizedGMTPattern(const UnicodeString& text, int32_t start,
894 int32_t parseOffsetFields(const UnicodeString& text, int32_t start, UBool isShort, int32_t& parsedLen) const;
907 int32_t parseOffsetFieldsWithPattern(const UnicodeString& text, int32_t start,
917 int32_t parseAbuttingOffsetFields(const UnicodeString& text, int32_t start, int32_t& parsedLen) const;
926 int32_t parseOffsetDefaultLocalizedGMT(const UnicodeString& text, int start, int32_t& parsedLen) const;
936 int32_t parseDefaultOffsetFields(const UnicodeString& text, int32_t start, UChar separator,
953 int32_t parseOffsetFieldWithLocalizedDigits(const UnicodeString& text, int32_t start,
965 int32_t parseSingleLocalizedDigit(const UnicodeString& text, int32_t start, int32_t& len) const;
976 static UnicodeString& formatOffsetWithAsciiDigits(int32_t offset, UChar sep,
977 OffsetFields minFields, OffsetFields maxFields, UnicodeString& result);
991 static int32_t parseAbuttingAsciiOffsetFields(const UnicodeString& text, ParsePosition& pos,
1006 static int32_t parseAsciiOffsetFields(const UnicodeString& text, ParsePosition& pos, UChar sep,
1015 static UnicodeString& unquote(const UnicodeString& pattern, UnicodeString& result);
1054 UnicodeString& getTimeZoneID(const TimeZoneNames::MatchInfoCollection* matches, int32_t idx, UnicodeString& tzID) const;
1064 UnicodeString& parseZoneID(const UnicodeString& text, ParsePosition& pos, UnicodeString& tzID) const;
1073 UnicodeString& parseShortZoneID(const UnicodeString& text, ParsePosition& pos, UnicodeString& tzID) const;
1082 UnicodeString& parseExemplarLocation(const UnicodeString& text, ParsePosition& pos, UnicodeString& tzID) const;