Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeString

238 //static const UnicodeString repeatedPattern=UnicodeString(repeatedPatterns);
478 AllowedHourFormat getHourFormatFromUnicodeString(UnicodeString s) {
557 UnicodeString
558 DateTimePatternGenerator::getSkeleton(const UnicodeString& pattern, UErrorCode&
567 UnicodeString
569 const UnicodeString& pattern, UErrorCode& /*status*/) {
577 UnicodeString
578 DateTimePatternGenerator::getBaseSkeleton(const UnicodeString& pattern, UErrorCode& /*status*/) {
586 UnicodeString
588 const UnicodeString& pattern, UErrorCode& /*status*/) {
599 UnicodeString dfPattern;
600 UnicodeString conflictingString;
634 DateTimePatternGenerator::hackTimes(const UnicodeString& hackPattern, UErrorCode& status) {
635 UnicodeString conflictingString;
638 UnicodeString mmss;
641 UnicodeString field = fp->items[i];
644 UnicodeString quoteLiteral;
717 DateTimePatternGenerator::consumeShortTimePattern(const UnicodeString& shortTimePattern,
752 const UnicodeString& valueStr = value.getUnicodeString(errorCode);
760 UnicodeString defaultItemFormat(TRUE, UDATPG_ItemFormat, UPRV_LENGTHOF(UDATPG_ItemFormat)-1); // Read-only alias.
789 const UnicodeString& valueStr = value.getUnicodeString(errorCode);
801 UnicodeString& valueStr = dtpg.getMutableAppendItemName(field);
826 UnicodeString conflictingPattern;
836 const UnicodeString formatKey(key, -1, US_INV);
841 const UnicodeString& formatValue = value.getUnicodeString(errorCode);
857 UnicodeString rbPattern, value, field;
915 DateTimePatternGenerator::setAppendItemFormat(UDateTimePatternField field, const UnicodeString& value) {
921 const UnicodeString&
927 DateTimePatternGenerator::setAppendItemName(UDateTimePatternField field, const UnicodeString& value) {
933 const UnicodeString&
938 UnicodeString&
944 DateTimePatternGenerator::getAppendName(UDateTimePatternField field, UnicodeString& value) {
950 UnicodeString
951 DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UErrorCode& status) {
955 UnicodeString
956 DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UDateTimePatternMatchOptions options, UErrorCode& status) {
957 const UnicodeString *bestPattern=NULL;
958 UnicodeString dtFormat;
959 UnicodeString resultPattern;
966 UnicodeString patternFormCopy = UnicodeString(patternForm);
982 return UnicodeString();
1015 UnicodeString datePattern=getBestAppending(neededFields & dateMask, flags, options);
1016 UnicodeString timePattern=getBestAppending(neededFields & timeMask, flags, options);
1035 UnicodeString
1036 DateTimePatternGenerator::replaceFieldTypes(const UnicodeString& pattern,
1037 const UnicodeString& skeleton,
1042 UnicodeString
1043 DateTimePatternGenerator::replaceFieldTypes(const UnicodeString& pattern,
1044 const UnicodeString& skeleton,
1048 UnicodeString result = adjustFieldTypes(pattern, NULL, kDTPGNoFlags, options);
1053 DateTimePatternGenerator::setDecimal(const UnicodeString& newDecimal) {
1059 const UnicodeString&
1067 UnicodeString conflictingPattern;
1071 addPattern(UnicodeString(Canonical_Items[i]), FALSE, conflictingPattern, status);
1078 DateTimePatternGenerator::setDateTimeFormat(const UnicodeString& dtFormat) {
1084 const UnicodeString&
1124 setDateTimeFormat(UnicodeString(TRUE, resStr, resStrLen));
1141 const UnicodeString& pattern,
1143 UnicodeString &conflictingPattern,
1161 const UnicodeString& pattern,
1162 const UnicodeString* skeletonToUse,
1164 UnicodeString& conflictingPattern,
1168 UnicodeString basePattern;
1188 const UnicodeString *duplicatePattern = patternMap->getPatternFromBasePattern(basePattern, entryHadSpecifiedSkeleton);
1238 const UnicodeString*
1245 const UnicodeString *bestPattern=NULL;
1274 UnicodeString
1275 DateTimePatternGenerator::adjustFieldTypes(const UnicodeString& pattern,
1279 UnicodeString newPattern;
1282 UnicodeString field = fp->items[i];
1285 UnicodeString quoteLiteral;
1378 UnicodeString
1380 UnicodeString resultPattern, tempPattern;
1384 resultPattern=UnicodeString();
1406 UnicodeString appendName;
1408 const UnicodeString *values[3] = {
1439 DateTimePatternGenerator::setAvailableFormat(const UnicodeString &key, UErrorCode& err)
1445 DateTimePatternGenerator::isAvailableFormatSet(const UnicodeString &key) const {
1468 UnicodeString* otherKey = (UnicodeString*)otherKeyTok.pointer;
1482 const UnicodeString&
1483 DateTimePatternGenerator::getPatternForSkeleton(const UnicodeString& skeleton) const {
1508 const UnicodeString *pattern;
1522 UnicodeString trial = getBestPattern(current.getPattern(), status);
1534 DateTimePatternGenerator::isCanonicalItem(const UnicodeString& item) const {
1619 PatternMap::add(const UnicodeString& basePattern,
1621 const UnicodeString& value,// mapped pattern value
1691 const UnicodeString *
1692 PatternMap::getPatternFromBasePattern(UnicodeString& basePattern, UBool& skeletonWasSpecified) { // key to search for
1717 const UnicodeString *
1790 const UnicodeString &basePattern,
1833 DateTimeMatcher::set(const UnicodeString& pattern, FormatParser* fp) {
1839 DateTimeMatcher::set(const UnicodeString& pattern, FormatParser* fp, PtnSkeleton& skeletonResult) {
1846 const UnicodeString& value = fp->items[i];
1852 UnicodeString quoteLiteral;
1876 DateTimeMatcher::getBasePattern(UnicodeString &result ) {
1881 UnicodeString
1883 UnicodeString result;
1962 FormatParser::setTokens(const UnicodeString& pattern, int32_t startPos, int32_t *len) {
1988 FormatParser::set(const UnicodeString& pattern) {
1998 items[itemNumber++] = UnicodeString(pattern, startPos, len );
2008 FormatParser::getCanonicalIndex(const UnicodeString& s, UBool strict) {
2042 FormatParser::isQuoteLiteral(const UnicodeString& s) {
2049 FormatParser::getQuoteLiteral(UnicodeString& quote, int32_t *itemIndex) {
2079 FormatParser::isPatternSeparator(UnicodeString& field) {
2224 void SkeletonFields::populate(int32_t field, const UnicodeString& value) {
2237 UnicodeString& SkeletonFields::appendTo(UnicodeString& string) const {
2244 UnicodeString& SkeletonFields::appendFieldTo(int32_t field, UnicodeString& string) const {
2290 UnicodeString
2292 UnicodeString result;
2296 UnicodeString
2298 UnicodeString result;
2310 PtnElem::PtnElem(const UnicodeString &basePat, const UnicodeString &pat) :
2329 UnicodeString s;
2354 fSkeletons->addElement(new UnicodeString(s), status);
2369 const UnicodeString*
2372 return (const UnicodeString*)fSkeletons->elementAt(pos++);
2388 DTSkeletonEnumeration::isCanonicalItem(const UnicodeString& item) {
2401 UnicodeString *s;
2403 if ((s=(UnicodeString *)fSkeletons->elementAt(i))!=NULL) {
2416 DTRedundantEnumeration::add(const UnicodeString& pattern, UErrorCode& status) {
2426 fPatterns->addElement(new UnicodeString(pattern), status);
2434 const UnicodeString*
2437 return (const UnicodeString*)fPatterns->elementAt(pos++);
2453 DTRedundantEnumeration::isCanonicalItem(const UnicodeString& item) {
2466 UnicodeString *s;
2468 if ((s=(UnicodeString *)fPatterns->elementAt(i))!=NULL) {