Home | History | Annotate | Download | only in i18n

Lines Matching refs:tzID

213 ZoneMeta::getCanonicalCLDRID(const UnicodeString &tzid, UErrorCode& status) {
218 int32_t len = tzid.length();
252 tzid.extract(utzid, ZID_KEY_MAX + 1, tmpStatus);
253 U_ASSERT(tmpStatus == U_ZERO_ERROR); // we checked the length of tzid already
269 const UChar* idChars = tzid.getBuffer();
289 canonicalID = TimeZone::findID(tzid);
306 const UChar *derefer = TimeZone::dereferOlsonLink(tzid);
348 const UChar* key = ZoneMeta::findTimeZoneID(tzid);
371 ZoneMeta::getCanonicalCLDRID(const UnicodeString &tzid, UnicodeString &systemID, UErrorCode& status) {
372 const UChar *canonicalID = getCanonicalCLDRID(tzid, status);
389 UnicodeString tzID;
390 return getCanonicalCLDRID(tz.getID(tzID), status);
396 ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &canonicalCountry) {
397 const UChar *region = TimeZone::getRegion(tzid);
407 ZoneMeta::getSingleCountry(const UnicodeString &tzid, UnicodeString &country) {
409 const UChar *region = TimeZone::getRegion(tzid);
510 ZoneMeta::getMetazoneID(const UnicodeString &tzid, UDate date, UnicodeString &result) {
512 const UVector *mappings = getMetazoneMappings(tzid);
530 ZoneMeta::getMetazoneMappings(const UnicodeString &tzid) {
533 tzid.extract(tzidUChars, ZID_KEY_MAX + 1, status);
579 UVector *tmpResult = createMetazoneMappings(tzid);
592 int32_t tzidLen = tzid.length() + 1;
599 tzid.extract(key, tzidLen, status);
620 ZoneMeta::createMetazoneMappings(const UnicodeString &tzid) {
627 getCanonicalCLDRID(tzid, canonicalID, status);
634 // tzid keys are using ':' as separators
713 const UChar *tzid = NULL;
735 tzid = ures_getStringByKey(rb, keyBuf, &tzidLen, &status);
740 if (U_SUCCESS(status) && tzid == NULL) {
742 tzid = ures_getStringByKey(rb, gWorldTag, &tzidLen, &status);
747 if (tzid == NULL) {
750 result.setTo(tzid, tzidLen);
838 ZoneMeta::findTimeZoneID(const UnicodeString& tzid) {
839 return TimeZone::findID(tzid);