Lines Matching defs:CalendarDataSink
1484 struct CalendarDataSink : public ResourceSink { struct
1487 enum AliasType {
1495 Hashtable arrays;
1496 Hashtable arraySizes;
1497 Hashtable maps;
1503 UVector mapRefs;
1506 UVector aliasPathPairs;
1509 UnicodeString currentCalendarType;
1510 UnicodeString nextCalendarType;
1513 LocalPointer<UVector> resourcesToVisit;
1516 UnicodeString aliasRelativePath;
1519 CalendarDataSink(UErrorCode& status) in CalendarDataSink() argument
1530 void visitAllResources() { in visitAllResources()
1535 void preEnumerate(const UnicodeString &calendarType) { in preEnumerate()
1541 virtual void put(const char *key, ResourceValue &value, UBool, UErrorCode &errorCode) { in put()
1671 …rocessResource(UnicodeString &path, const char *key, ResourceValue &value, UErrorCode &errorCode) { in processResource()
1795 AliasType processAliasFromValue(UnicodeString ¤tRelativePath, ResourceValue &value, in processAliasFromValue()
1839 static void U_CALLCONV deleteUnicodeStringArray(void *uArray) { in deleteUnicodeStringArray()
1844 static void U_CALLCONV deleteHashtable(void *table) { in deleteHashtable()