Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeString

106 	UnicodeString negPrefixPatternForCurrency;
108 UnicodeString negSuffixPatternForCurrency;
110 UnicodeString posPrefixPatternForCurrency;
112 UnicodeString posSuffixPatternForCurrency;
115 AffixPatternsForCurrency(const UnicodeString& negPrefix,
116 const UnicodeString& negSuffix,
117 const UnicodeString& posPrefix,
118 const UnicodeString& posSuffix,
134 UnicodeString negPrefixForCurrency;
136 UnicodeString negSuffixForCurrency;
138 UnicodeString posPrefixForCurrency;
140 UnicodeString posSuffixForCurrency;
144 AffixesForCurrency(const UnicodeString& negPrefix,
145 const UnicodeString& negSuffix,
146 const UnicodeString& posPrefix,
147 const UnicodeString& posSuffix) {
202 static void _debugout(const char *f, int l, const UnicodeString& s) {
209 static const UnicodeString dbg_null("<NULL>","");
281 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
293 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
303 DecimalFormat::DecimalFormat( const UnicodeString& pattern,
318 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
331 DecimalFormat::DecimalFormat(const UnicodeString& pattern,
397 const UnicodeString* pattern,
433 UnicodeString str;
473 const UnicodeString* patternUsed;
474 UnicodeString currencyPluralPatternForOther;
555 UnicodeString currencyPattern;
575 applyPatternWithoutExpandAffix(UnicodeString(patResStr, patLen), false,
593 const UnicodeString* value = (UnicodeString*)valueTok.pointer;
595 const UnicodeString* key = (UnicodeString*)keyTok.pointer;
612 DecimalFormat::setupCurrencyAffixes(const UnicodeString& pattern,
630 const UnicodeString* pluralCount;
657 const UnicodeString* pluralCount;
660 UnicodeString ptn;
997 UnicodeString&
999 UnicodeString& appendTo,
1005 UnicodeString&
1007 UnicodeString& appendTo,
1014 UnicodeString&
1016 UnicodeString& appendTo,
1092 UnicodeString&
1094 UnicodeString& appendTo,
1102 UnicodeString&
1104 UnicodeString& appendTo,
1112 UnicodeString&
1114 UnicodeString& appendTo,
1122 UnicodeString&
1124 UnicodeString& appendTo,
1134 // const UnicodeString *posPrefix = fPosPrefixPattern;
1135 // const UnicodeString *posSuffix = fPosSuffixPattern;
1136 // const UnicodeString *negSuffix = fNegSuffixPattern;
1216 UnicodeString&
1218 UnicodeString& appendTo,
1226 UnicodeString&
1228 UnicodeString& appendTo,
1236 UnicodeString&
1238 UnicodeString& appendTo,
1246 UnicodeString&
1248 UnicodeString& appendTo,
1279 UnicodeString&
1281 UnicodeString &toAppendTo,
1337 UnicodeString&
1339 UnicodeString &appendTo,
1349 UnicodeString&
1351 UnicodeString& appendTo,
1448 UnicodeString&
1450 UnicodeString& appendTo,
1495 UnicodeString&
1497 UnicodeString& appendTo,
1532 UnicodeString&
1533 DecimalFormat::subformat(UnicodeString& appendTo,
1555 const UnicodeString *grouping ;
1561 const UnicodeString *decimal;
1868 void DecimalFormat::addPadding(UnicodeString& appendTo,
1876 UnicodeString padding;
1904 DecimalFormat::parse(const UnicodeString& text,
1912 DecimalFormat::parse(const UnicodeString& text,
1918 CurrencyAmount* DecimalFormat::parseCurrency(const UnicodeString& text,
1950 void DecimalFormat::parse(const UnicodeString& text,
1975 const UnicodeString *nan = &getConstSymbol(DecimalFormatSymbols::kNaNSymbol);
2061 DecimalFormat::parseForCurrency(const UnicodeString& text,
2197 UBool DecimalFormat::subparse(const UnicodeString& text,
2198 const UnicodeString* negPrefix,
2199 const UnicodeString* negSuffix,
2200 const UnicodeString* posPrefix,
2201 const UnicodeString* posSuffix,
2220 const UnicodeString *groupingString = &getConstSymbol(DecimalFormatSymbols::kGroupingSeparatorSymbol);
2227 UnicodeString s(dbgbuf,0,300);;
2228 s.append((UnicodeString)"PARSE \"").append(text.tempSubString(position)).append((UnicodeString)"\" " );
2229 #define DBGAPPD(x) if(x) { s.append(UnicodeString(#x "=")); if(x->isEmpty()) { s.append(UnicodeString("<empty>")); } else { s.append(*x); } s.append(UnicodeString(" ")); } else { s.append(UnicodeString(#x "=NULL ")); }
2255 const UnicodeString *decimalString = &getConstSymbol(DecimalFormatSymbols::kDecimalSeparatorSymbol);
2394 const UnicodeString *inf = &getConstSymbol(DecimalFormatSymbols::kInfinitySymbol);
2416 const UnicodeString *decimalString;
2583 const UnicodeString *tmp;
2765 int32_t DecimalFormat::skipPadding(const UnicodeString& text, int32_t position) const {
2792 int32_t DecimalFormat::compareAffix(const UnicodeString& text,
2796 const UnicodeString* affixPat,
2801 const UnicodeString *patternToCompare;
2839 int32_t DecimalFormat::compareSimpleAffix(const UnicodeString& affix,
2840 const UnicodeString& input,
2960 int32_t DecimalFormat::skipPatternWhiteSpace(const UnicodeString& text, int32_t pos) {
2969 int32_t DecimalFormat::skipUWhiteSpace(const UnicodeString& text, int32_t pos) {
2992 int32_t DecimalFormat::compareComplexAffix(const UnicodeString& affixPat,
2993 const UnicodeString& text,
3013 const UnicodeString* affix = NULL;
3101 int32_t DecimalFormat::match(const UnicodeString& text, int32_t pos, UChar32 ch) {
3121 int32_t DecimalFormat::match(const UnicodeString& text, int32_t pos, const UnicodeString& str) {
3133 UBool DecimalFormat::matchSymbol(const UnicodeString &text, int32_t position, int32_t length, const UnicodeString &symbol,
3293 UnicodeString currencySymbol;
3298 && getConstSymbol(DecimalFormatSymbols::kIntlCurrencySymbol) == UnicodeString(intlCurrencySymbol))
3315 UnicodeString&
3316 DecimalFormat::getPositivePrefix(UnicodeString& result) const
3326 DecimalFormat::setPositivePrefix(const UnicodeString& newValue)
3339 UnicodeString&
3340 DecimalFormat::getNegativePrefix(UnicodeString& result) const
3350 DecimalFormat::setNegativePrefix(const UnicodeString& newValue)
3363 UnicodeString&
3364 DecimalFormat::getPositiveSuffix(UnicodeString& result) const
3374 DecimalFormat::setPositiveSuffix(const UnicodeString& newValue)
3387 UnicodeString&
3388 DecimalFormat::getNegativeSuffix(UnicodeString& result) const
3398 DecimalFormat::setNegativeSuffix(const UnicodeString& newValue)
3553 UnicodeString DecimalFormat::getPadCharacterString() const {
3554 return UnicodeString(fPad);
3557 void DecimalFormat::setPadCharacter(const UnicodeString &padChar) {
3776 UnicodeString&
3777 DecimalFormat::toPattern(UnicodeString& result) const
3785 UnicodeString&
3786 DecimalFormat::toLocalizedPattern(UnicodeString& result) const
3805 void DecimalFormat::expandAffixes(const UnicodeString* pluralCount) {
3820 UnicodeString s;
3821 s.append(UnicodeString("["))
3822 .append(DEREFSTR(fPosPrefixPattern)).append((UnicodeString)"|").append(DEREFSTR(fPosSuffixPattern))
3823 .append((UnicodeString)";") .append(DEREFSTR(fNegPrefixPattern)).append((UnicodeString)"|").append(DEREFSTR(fNegSuffixPattern))
3824 .append((UnicodeString)"]->[")
3825 .append(fPositivePrefix).append((UnicodeString)"|").append(fPositiveSuffix)
3826 .append((UnicodeString)";") .append(fNegativePrefix).append((UnicodeString)"|").append(fNegativeSuffix)
3827 .append((UnicodeString)"]\n");
3871 void DecimalFormat::expandAffix(const UnicodeString& pattern,
3872 UnicodeString& affix,
3876 const UnicodeString* pluralCount) const {
3920 affix += UnicodeString(s, len);
3944 ChoiceFormat* fmt = new ChoiceFormat(UnicodeString(s), ec);
3980 affix += UnicodeString(s, len);
4026 int32_t DecimalFormat::appendAffix(UnicodeString& buf, double number,
4032 const UnicodeString* affixPat;
4039 UnicodeString affixBuf;
4047 const UnicodeString* affix;
4049 UnicodeString pluralCount = fCurrencyPluralInfo->getPluralRules()->select(number);
4078 UnicodeString aff = getConstSymbol(DecimalFormatSymbols::kCurrencySymbol);
4084 UnicodeString aff = getConstSymbol(DecimalFormatSymbols::kIntlCurrencySymbol);
4090 UnicodeString aff = getConstSymbol(DecimalFormatSymbols::kMinusSignSymbol);
4096 UnicodeString aff = getConstSymbol(DecimalFormatSymbols::kPercentSymbol);
4102 UnicodeString aff = getConstSymbol(DecimalFormatSymbols::kPerMillSymbol);
4124 void DecimalFormat::appendAffixPattern(UnicodeString& appendTo,
4125 const UnicodeString* affixPattern,
4126 const UnicodeString& expAffix,
4135 UnicodeString s;
4141 UnicodeString s;
4185 DecimalFormat::appendAffixPattern(UnicodeString& appendTo,
4186 const UnicodeString& affix,
4233 UnicodeString&
4234 DecimalFormat::toPattern(UnicodeString& result, UBool localized) const
4248 UnicodeString digit, group;
4251 UnicodeString roundingDigits;
4253 UnicodeString padSpec;
4469 DecimalFormat::applyPattern(const UnicodeString& pattern, UErrorCode& status)
4478 DecimalFormat::applyPattern(const UnicodeString& pattern,
4487 DecimalFormat::applyLocalizedPattern(const UnicodeString& pattern, UErrorCode& status)
4496 DecimalFormat::applyLocalizedPattern(const UnicodeString& pattern,
4506 DecimalFormat::applyPatternWithoutExpandAffix(const UnicodeString& pattern,
4522 UnicodeString groupingSeparator ((UChar)kPatternGroupingSeparator);
4523 UnicodeString decimalSeparator ((UChar)kPatternDecimalSeparator);
4524 UnicodeString percent ((UChar)kPatternPercent);
4525 UnicodeString perMill ((UChar)kPatternPerMill);
4526 UnicodeString digit ((UChar)kPatternDigit); // '#'
4527 UnicodeString separator ((UChar)kPatternSeparator);
4528 UnicodeString exponent ((UChar)kPatternExponent);
4529 UnicodeString plus ((UChar)kPatternPlus);
4530 UnicodeString minus ((UChar)kPatternMinus);
4531 UnicodeString padEscape ((UChar)kPatternPadEscape);
4570 UnicodeString prefix;
4571 UnicodeString suffix;
4585 UnicodeString* affix = &prefix;
4937 fPosPrefixPattern = new UnicodeString(prefix);
4943 fPosSuffixPattern = new UnicodeString(suffix);
5018 fNegPrefixPattern = new UnicodeString(prefix);
5024 fNegSuffixPattern = new UnicodeString(suffix);
5042 fPosPrefixPattern = new UnicodeString();
5052 fPosSuffixPattern = new UnicodeString();
5085 fNegPrefixPattern = new UnicodeString();
5098 UnicodeString s;
5099 s.append((UnicodeString)"\"").append(pattern).append((UnicodeString)"\"->");
5109 DecimalFormat::expandAffixAdjustWidth(const UnicodeString* pluralCount) {
5121 DecimalFormat::applyPattern(const UnicodeString& pattern,
5150 DecimalFormat::applyPatternInternally(const UnicodeString& pluralCount,
5151 const UnicodeString& pattern,
5298 UnicodeString savedPtn = fFormatPattern;
5327 const UnicodeString &intl =
5438 const UnicodeString* key = (UnicodeString*)keyTok.pointer;
5447 target->put(UnicodeString(*key), copy, status);
5667 const UnicodeString* key = (UnicodeString*)keyTok.pointer;
5676 target->put(UnicodeString(*key), copy, status);