Lines Matching defs:tzID
112 StringEnumeration* getAvailableMetaZoneIDs(const UnicodeString& tzID, UErrorCode& status) const override;
113 UnicodeString& getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) const override;
114 UnicodeString& getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) const override;
117 UnicodeString& getTimeZoneDisplayName(const UnicodeString& tzID, UTimeZoneNameType type, UnicodeString& name) const override;
119 UnicodeString& getExemplarLocationName(const UnicodeString& tzID, UnicodeString& name) const override;
122 void getDisplayNames(const UnicodeString& tzID, const UTimeZoneNameType types[], int32_t numTypes, UDate date, UnicodeString dest[], UErrorCode& status) const override;
257 TimeZoneNamesDelegate::getAvailableMetaZoneIDs(const UnicodeString& tzID, UErrorCode& status) const {
258 return fTZnamesCacheEntry->names->getAvailableMetaZoneIDs(tzID, status);
262 TimeZoneNamesDelegate::getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) const {
263 return fTZnamesCacheEntry->names->getMetaZoneID(tzID, date, mzID);
267 TimeZoneNamesDelegate::getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) const {
268 return fTZnamesCacheEntry->names->getReferenceZoneID(mzID, region, tzID);
277 TimeZoneNamesDelegate::getTimeZoneDisplayName(const UnicodeString& tzID, UTimeZoneNameType type, UnicodeString& name) const {
278 return fTZnamesCacheEntry->names->getTimeZoneDisplayName(tzID, type, name);
282 TimeZoneNamesDelegate::getExemplarLocationName(const UnicodeString& tzID, UnicodeString& name) const {
283 return fTZnamesCacheEntry->names->getExemplarLocationName(tzID, name);
292 TimeZoneNamesDelegate::getDisplayNames(const UnicodeString& tzID, const UTimeZoneNameType types[], int32_t numTypes, UDate date, UnicodeString dest[], UErrorCode& status) const {
293 fTZnamesCacheEntry->names->getDisplayNames(tzID, types, numTypes, date, dest, status);
332 TimeZoneNames::getExemplarLocationName(const UnicodeString& tzID, UnicodeString& name) const {
333 return TimeZoneNamesImpl::getDefaultExemplarLocationName(tzID, name);
337 TimeZoneNames::getDisplayName(const UnicodeString& tzID, UTimeZoneNameType type, UDate date, UnicodeString& name) const {
338 getTimeZoneDisplayName(tzID, type, name);
342 getMetaZoneID(tzID, date, mzID);
356 TimeZoneNames::getDisplayNames(const UnicodeString& tzID, const UTimeZoneNameType types[], int32_t numTypes, UDate date, UnicodeString dest[], UErrorCode& status) const {
358 if (tzID.isEmpty()) { return; }
361 getTimeZoneDisplayName(tzID, types[i], dest[i]);
364 getMetaZoneID(tzID, date, mzID);
378 MatchInfo(UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString* tzID, const UnicodeString* mzID) {
381 if (tzID != nullptr) {
382 this->id.setTo(*tzID);
413 const UnicodeString& tzID, UErrorCode& status) {
417 LocalPointer <MatchInfo> matchInfo(new MatchInfo(nameType, matchLength, &tzID, nullptr), status);
466 TimeZoneNames::MatchInfoCollection::getTimeZoneIDAt(int32_t idx, UnicodeString& tzID) const {
467 tzID.remove();
470 tzID.setTo(match->id);