Lines Matching defs:tzid
188 ZoneMeta::getCanonicalSystemID(const UnicodeString &tzid, UnicodeString &systemID, UErrorCode& status) {
189 int32_t len = tzid.length();
197 const UChar* idChars = tzid.getBuffer();
218 systemID.setTo(tzid);
238 const UChar *derefer = TimeZone::dereferOlsonLink(tzid);
275 ZoneMeta::getCanonicalCountry(const UnicodeString &tzid, UnicodeString &canonicalCountry) {
276 const UChar *region = TimeZone::getRegion(tzid);
286 ZoneMeta::getSingleCountry(const UnicodeString &tzid, UnicodeString &country) {
288 const UChar *region = TimeZone::getRegion(tzid);
405 ZoneMeta::getMetazoneID(const UnicodeString &tzid, UDate date, UnicodeString &result) {
407 const UVector *mappings = getMetazoneMappings(tzid);
425 ZoneMeta::getMetazoneMappings(const UnicodeString &tzid) {
428 tzid.extract(tzidUChars, ZID_KEY_MAX, status);
474 UVector *tmpResult = createMetazoneMappings(tzid);
487 int32_t tzidLen = tzid.length() + 1;
494 tzid.extract(key, tzidLen, status);
515 ZoneMeta::createMetazoneMappings(const UnicodeString &tzid) {
522 TimeZone::getCanonicalID(tzid, canonicalID, status);
528 // tzid keys are using ':' as separators
607 const UChar *tzid = NULL;
627 tzid = ures_getStringByKey(rb, keyBuf, &tzidLen, &status);
632 if (U_SUCCESS(status) && tzid == NULL) {
634 tzid = ures_getStringByKey(rb, gWorldTag, &tzidLen, &status);
639 if (tzid == NULL) {
642 result.setTo(tzid, tzidLen);