Home | History | Annotate | Download | only in i18n

Lines Matching refs:mzID

739     const UChar*        mzID;
763 UnicodeString& getMetaZoneID(int32_t index, UnicodeString& mzID) const;
817 TimeZoneNameMatchInfoImpl::getMetaZoneID(int32_t index, UnicodeString& mzID) const {
819 if (minfo != NULL && minfo->znameInfo->mzID != NULL) {
820 mzID.setTo(TRUE, minfo->znameInfo->mzID, -1);
822 mzID.setToBogus();
824 return mzID;
1008 const UnicodeString *mzID;
1009 while ((mzID = mzIDs->snext(status))) {
1013 loadMetaZoneNames(*mzID);
1071 const UChar *mzID = map->mzid;
1072 if (!mzIDs->contains((void *)mzID)) {
1073 mzIDs->addElement((void *)mzID, status);
1086 TimeZoneNamesImpl::getMetaZoneID(const UnicodeString& tzID, UDate date, UnicodeString& mzID) const {
1087 ZoneMeta::getMetazoneID(tzID, date, mzID);
1088 return mzID;
1092 TimeZoneNamesImpl::getReferenceZoneID(const UnicodeString& mzID, const char* region, UnicodeString& tzID) const {
1093 ZoneMeta::getZoneIdByMetazone(mzID, UnicodeString(region, -1, US_INV), tzID);
1098 TimeZoneNamesImpl::getMetaZoneDisplayName(const UnicodeString& mzID,
1102 if (mzID.isEmpty()) {
1111 znames = nonConstThis->loadMetaZoneNames(mzID);
1173 // Merge the MZ_PREFIX and mzId
1174 static void mergeTimeZoneKey(const UnicodeString& mzID, char* result) {
1175 if (mzID.isEmpty()) {
1183 keyLen = mzID.extract(0, mzID.length(), mzIdChar, ZID_KEY_MAX + 1, US_INV);
1193 TimeZoneNamesImpl::loadMetaZoneNames(const UnicodeString& mzID) {
1194 if (mzID.length() > (ZID_KEY_MAX - MZ_PREFIX_LEN)) {
1202 mzID.extract(mzIDKey, ZID_KEY_MAX + 1, status);
1204 mzIDKey[mzID.length()] = 0;
1209 mergeTimeZoneKey(mzID, key);
1219 const UChar* newKey = ZoneMeta::findMetaZoneID(mzID);
1235 nameinfo->mzID = newKey;
1312 nameinfo->mzID = NULL;