Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeString

234 //static const UnicodeString repeatedPattern=UnicodeString(repeatedPatterns);
399 UnicodeString
401 const UnicodeString& pattern, UErrorCode& /*status*/) {
409 UnicodeString
411 const UnicodeString& pattern, UErrorCode& /*status*/) {
421 UnicodeString dfPattern;
422 UnicodeString conflictingString;
460 DateTimePatternGenerator::hackTimes(const UnicodeString& hackPattern, UErrorCode& status) {
461 UnicodeString conflictingString;
464 UnicodeString mmss;
467 UnicodeString field = fp->items[i];
470 UnicodeString quoteLiteral;
513 UnicodeString rbPattern, value, field;
514 UnicodeString conflictingPattern;
518 UnicodeString defaultItemFormat(TRUE, UDATPG_ItemFormat, UPRV_LENGTHOF(UDATPG_ItemFormat)-1); // Read-only alias.
592 UnicodeString itemKey;
652 UnicodeString format=UnicodeString(retPattern);
653 UnicodeString retKey=UnicodeString(key, -1, US_INV);
740 DateTimePatternGenerator::setAppendItemFormat(UDateTimePatternField field, const UnicodeString& value) {
746 const UnicodeString&
752 DateTimePatternGenerator::setAppendItemName(UDateTimePatternField field, const UnicodeString& value) {
758 const UnicodeString&
764 DateTimePatternGenerator::getAppendName(UDateTimePatternField field, UnicodeString& value) {
770 UnicodeString
771 DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UErrorCode& status) {
775 UnicodeString
776 DateTimePatternGenerator::getBestPattern(const UnicodeString& patternForm, UDateTimePatternMatchOptions options, UErrorCode& status) {
777 const UnicodeString *bestPattern=NULL;
778 UnicodeString dtFormat;
779 UnicodeString resultPattern;
786 UnicodeString patternFormCopy = UnicodeString(patternForm);
815 UnicodeString datePattern=getBestAppending(neededFields & dateMask, flags, options);
816 UnicodeString timePattern=getBestAppending(neededFields & timeMask, flags, options);
836 UnicodeString
837 DateTimePatternGenerator::replaceFieldTypes(const UnicodeString& pattern,
838 const UnicodeString& skeleton,
843 UnicodeString
844 DateTimePatternGenerator::replaceFieldTypes(const UnicodeString& pattern,
845 const UnicodeString& skeleton,
849 UnicodeString result = adjustFieldTypes(pattern, NULL, kDTPGNoFlags, options);
854 DateTimePatternGenerator::setDecimal(const UnicodeString& newDecimal) {
860 const UnicodeString&
867 UnicodeString conflictingPattern;
871 addPattern(UnicodeString(Canonical_Items[i]), FALSE, conflictingPattern, status);
876 DateTimePatternGenerator::setDateTimeFormat(const UnicodeString& dtFormat) {
882 const UnicodeString&
903 setDateTimeFormat(UnicodeString(TRUE, resStr, resStrLen));
920 const UnicodeString& pattern,
922 UnicodeString &conflictingPattern,
940 const UnicodeString& pattern,
941 const UnicodeString* skeletonToUse,
943 UnicodeString& conflictingPattern,
947 UnicodeString basePattern;
967 const UnicodeString *duplicatePattern = patternMap->getPatternFromBasePattern(basePattern, entryHadSpecifiedSkeleton);
1017 const UnicodeString*
1024 const UnicodeString *bestPattern=NULL;
1053 UnicodeString
1054 DateTimePatternGenerator::adjustFieldTypes(const UnicodeString& pattern,
1058 UnicodeString newPattern;
1061 UnicodeString field = fp->items[i];
1064 UnicodeString quoteLiteral;
1081 UnicodeString newField=dtMatcher->skeleton.original[UDATPG_FRACTIONAL_SECOND_FIELD];
1106 UnicodeString reqField = dtMatcher->skeleton.original[typeValue];
1116 UnicodeString skelField = specifiedSkeleton->original[typeValue];
1142 UnicodeString
1144 UnicodeString resultPattern, tempPattern;
1148 resultPattern=UnicodeString();
1170 UnicodeString appendName;
1177 UnicodeString emptyStr;
1203 DateTimePatternGenerator::setAvailableFormat(const UnicodeString &key, UErrorCode& err)
1209 DateTimePatternGenerator::isAvailableFormatSet(const UnicodeString &key) const {
1232 UnicodeString* otherKey = (UnicodeString*)otherKeyTok.pointer;
1246 const UnicodeString&
1247 DateTimePatternGenerator::getPatternForSkeleton(const UnicodeString& skeleton) const {
1272 const UnicodeString *pattern;
1286 UnicodeString trial = getBestPattern(current.getPattern(), status);
1298 DateTimePatternGenerator::isCanonicalItem(const UnicodeString& item) const {
1383 PatternMap::add(const UnicodeString& basePattern,
1385 const UnicodeString& value,// mapped pattern value
1455 const UnicodeString *
1456 PatternMap::getPatternFromBasePattern(UnicodeString& basePattern, UBool& skeletonWasSpecified) { // key to search for
1481 const UnicodeString *
1571 const UnicodeString &basePattern,
1614 DateTimeMatcher::set(const UnicodeString& pattern, FormatParser* fp) {
1620 DateTimeMatcher::set(const UnicodeString& pattern, FormatParser* fp, PtnSkeleton& skeletonResult) {
1627 UnicodeString field = fp->items[i];
1633 UnicodeString quoteLiteral;
1659 DateTimeMatcher::getBasePattern(UnicodeString &result ) {
1668 UnicodeString
1670 UnicodeString result;
1770 FormatParser::setTokens(const UnicodeString& pattern, int32_t startPos, int32_t *len) {
1796 UnicodeString& pattern) {
1806 items[itemNumber++] = UnicodeString(pattern, startPos, len );
1816 FormatParser::getCanonicalIndex(const UnicodeString& s, UBool strict) {
1850 FormatParser::isQuoteLiteral(const UnicodeString& s) {
1857 FormatParser::getQuoteLiteral(UnicodeString& quote, int32_t *itemIndex) {
1887 FormatParser::isPatternSeparator(UnicodeString& field) {
2027 UnicodeString
2029 UnicodeString result;
2039 UnicodeString
2041 UnicodeString result;
2054 PtnElem::PtnElem(const UnicodeString &basePat, const UnicodeString &pat) :
2073 UnicodeString s;
2098 fSkeletons->addElement(new UnicodeString(s), status);
2113 const UnicodeString*
2116 return (const UnicodeString*)fSkeletons->elementAt(pos++);
2132 DTSkeletonEnumeration::isCanonicalItem(const UnicodeString& item) {
2145 UnicodeString *s;
2147 if ((s=(UnicodeString *)fSkeletons->elementAt(i))!=NULL) {
2160 DTRedundantEnumeration::add(const UnicodeString& pattern, UErrorCode& status) {
2170 fPatterns->addElement(new UnicodeString(pattern), status);
2178 const UnicodeString*
2181 return (const UnicodeString*)fPatterns->elementAt(pos++);
2197 DTRedundantEnumeration::isCanonicalItem(const UnicodeString& item) {
2210 UnicodeString *s;
2212 if ((s=(UnicodeString *)fPatterns->elementAt(i))!=NULL) {