Home | History | Annotate | Download | only in phonenumbers

Lines Matching refs:numberFormat

19 import com.android.i18n.phonenumbers.Phonemetadata.NumberFormat;
639 NumberFormat formatRule =
1080 * @param numberFormat the format the phone number should be formatted into
1083 public String format(PhoneNumber number, PhoneNumberFormat numberFormat) {
1091 format(number, numberFormat, formattedNumber);
1099 public void format(PhoneNumber number, PhoneNumberFormat numberFormat,
1105 if (numberFormat == PhoneNumberFormat.E164) {
1124 formattedNumber.append(formatNsn(nationalSignificantNumber, metadata, numberFormat));
1125 maybeAppendFormattedExtension(number, metadata, numberFormat, formattedNumber);
1126 prefixNumberWithCountryCallingCode(countryCallingCode, numberFormat, formattedNumber);
1136 * @param numberFormat the format the phone number should be formatted into
1141 PhoneNumberFormat numberFormat,
1142 List<NumberFormat> userDefinedFormats) {
1157 NumberFormat formattingPattern =
1163 NumberFormat numFormatCopy = new NumberFormat();
1184 formatNsnUsingPattern(nationalSignificantNumber, numFormatCopy, numberFormat));
1186 maybeAppendFormattedExtension(number, metadata, numberFormat, formattedNumber);
1187 prefixNumberWithCountryCallingCode(countryCallingCode, numberFormat, formattedNumber);
1449 NumberFormat formatRule =
1470 NumberFormat numFormatCopy = new NumberFormat();
1473 List<NumberFormat> numberFormats = new ArrayList<NumberFormat>(1);
1524 NumberFormat formatRule =
1588 NumberFormat formattingPattern =
1595 NumberFormat newFormat = new NumberFormat();
1659 PhoneNumberFormat numberFormat,
1661 switch (numberFormat) {
1679 private String formatNsn(String number, PhoneMetadata metadata, PhoneNumberFormat numberFormat) {
1680 return formatNsn(number, metadata, numberFormat, null);
1685 // numberFormat parameter here is used to specify which format to use for those cases. If a
1689 PhoneNumberFormat numberFormat,
1691 List<NumberFormat> intlNumberFormats = metadata.intlNumberFormats();
1694 List<NumberFormat> availableFormats =
1695 (intlNumberFormats.size() == 0 || numberFormat == PhoneNumberFormat.NATIONAL)
1698 NumberFormat formattingPattern = chooseFormattingPatternForNumber(availableFormats, number);
1701 : formatNsnUsingPattern(number, formattingPattern, numberFormat, carrierCode);
1704 private NumberFormat chooseFormattingPatternForNumber(List<NumberFormat> availableFormats,
1706 for (NumberFormat numFormat : availableFormats) {
1722 NumberFormat formattingPattern,
1723 PhoneNumberFormat numberFormat) {
1724 return formatNsnUsingPattern(nationalNumber, formattingPattern, numberFormat, null);
1730 NumberFormat formattingPattern,
1731 PhoneNumberFormat numberFormat,
1737 if (numberFormat == PhoneNumberFormat.NATIONAL &&
1752 if (numberFormat == PhoneNumberFormat.NATIONAL &&
1762 if (numberFormat == PhoneNumberFormat.RFC3966) {
1844 PhoneNumberFormat numberFormat,
1847 if (numberFormat == PhoneNumberFormat.RFC3966) {