Lines Matching refs:mzid
782 const UChar* mzID;
847 U_ASSERT(nameinfo->mzID);
848 fResults->addMetaZone(nameinfo->type, matchLength, UnicodeString(nameinfo->mzID, -1), status);
971 const UnicodeString *mzID;
972 while ((mzID = mzIDs->snext(status))) {
976 loadMetaZoneNames(*mzID);
1061 const UChar *mzID = map->mzid;
1062 if (!mzIDs->contains((void *)mzID)) {
1063 mzIDs->addElement((void *)mzID, status);
1076 TimeZoneNamesImpl::getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) const {
1077 return TimeZoneNamesImpl::_getMetaZoneID(tzID, date, mzID);
1082 TimeZoneNamesImpl::_getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) {
1083 ZoneMeta::getMetazoneID(tzID, date, mzID);
1084 return mzID;
1088 TimeZoneNamesImpl::getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) const {
1089 return TimeZoneNamesImpl::_getReferenceZoneID(mzID, region, tzID);
1094 TimeZoneNamesImpl::_getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) {
1095 ZoneMeta::getZoneIdByMetazone(mzID, UnicodeString(region, -1, US_INV), tzID);
1101 TimeZoneNamesImpl::getMetaZoneDisplayName(const UnicodeString& mzID,
1105 mzID.isEmpty()) {
1114 znames = nonConstThis->loadMetaZoneNames(mzID);
1176 // Merge the MZ_PREFIX and mzId
1177 static void mergeTimeZoneKey(const UnicodeString& mzID, char* result) {
1178 if (mzID.isEmpty()) {
1186 keyLen = mzID.extract(0, mzID.length(), mzIdChar, ZID_KEY_MAX + 1, US_INV);
1196 TimeZoneNamesImpl::loadMetaZoneNames(const UnicodeString& mzID) {
1197 if (mzID.length() > (ZID_KEY_MAX - MZ_PREFIX_LEN)) {
1205 mzID.extract(mzIDKey, ZID_KEY_MAX + 1, status);
1207 mzIDKey[mzID.length()] = 0;
1212 mergeTimeZoneKey(mzID, key);
1222 const UChar* newKey = ZoneMeta::findMetaZoneID(mzID);
1239 nameinfo->mzID = newKey;
1317 nameinfo->mzID = NULL;
1602 const UChar* mzID;
1720 U_ASSERT(match->mzID != NULL);
1721 fResults->addMetaZone(ntype, matchLength, UnicodeString(match->mzID, -1), status);
1785 const UnicodeString *mzID;
1788 while ((mzID = mzIDs->snext(status)) && U_SUCCESS(status)) {
1789 const TZDBNames *names = TZDBTimeZoneNames::getMetaZoneNames(*mzID, status);
1808 const UChar *uMzID = ZoneMeta::findMetaZoneID(*mzID);
1815 stdInf->mzID = uMzID;
1828 dstInf->mzID = uMzID;
1900 TZDBTimeZoneNames::getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) const {
1901 return TimeZoneNamesImpl::_getMetaZoneID(tzID, date, mzID);
1905 TZDBTimeZoneNames::getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) const {
1906 return TimeZoneNamesImpl::_getReferenceZoneID(mzID, region, tzID);
1910 TZDBTimeZoneNames::getMetaZoneDisplayName(const UnicodeString& mzID,
1914 if (mzID.isEmpty()) {
1919 const TZDBNames *tzdbNames = TZDBTimeZoneNames::getMetaZoneNames(mzID, status);
1954 TZDBTimeZoneNames::getMetaZoneNames(const UnicodeString& mzID, UErrorCode& status) {
1963 mzID.extract(mzIDKey, ZID_KEY_MAX + 1, status);
1965 mzIDKey[mzID.length()] = 0;
1975 mergeTimeZoneKey(mzID, key);
1985 const UChar* newKey = ZoneMeta::findMetaZoneID(mzID);