Lines Matching refs:znames
44 static const char EMPTY[] = "<empty>"; // place holder for empty ZNames/TZNames
486 // ZNames - names common for time zone and meta zone
488 class ZNames : public UMemory {
490 virtual ~ZNames();
492 static ZNames* createInstance(UResourceBundle* rb, const char* key);
496 ZNames(const UChar** names);
503 ZNames::ZNames(const UChar** names)
507 ZNames::~ZNames() {
513 ZNames*
514 ZNames::createInstance(UResourceBundle* rb, const char* key) {
520 return new ZNames(names);
524 ZNames::getName(UTimeZoneNameType type) {
556 ZNames::loadData(UResourceBundle* rb, const char* key) {
595 class TZNames : public ZNames {
609 : ZNames(names), fLocationName(NULL), fLocationNameOwned(NULL) {
623 return ZNames::getName(type);
846 * Deleter for ZNames
851 delete (ZNames *)obj;
1049 ZNames *znames = NULL;
1054 znames = nonConstThis->loadMetaZoneNames(mzID);
1058 if (znames != NULL) {
1059 const UChar* s = znames->getName(type);
1135 ZNames*
1141 ZNames *znames = NULL;
1153 znames = ZNames::createInstance(fZoneStrings, key);
1155 if (znames == NULL) {
1158 cacheVal = znames;
1166 if (znames != NULL) {
1167 delete znames;
1169 } else if (znames != NULL) {
1172 const UChar* name = znames->getName(ALL_NAME_TYPES[i]);
1187 if (znames != NULL) {
1188 // It's not possible that we get a valid ZNames with unknown ID.
1190 delete znames;
1191 znames = NULL;
1195 znames = (ZNames *)cacheVal;
1198 return znames;