Lines Matching refs:PhoneNumber

23 import com.android.i18n.phonenumbers.Phonenumber.PhoneNumber;
24 import com.android.i18n.phonenumbers.Phonenumber.PhoneNumber.CountryCodeSource;
338 * use the PhoneNumber class.
390 * Possible outcomes when testing if a PhoneNumber is possible.
406 * {@linkplain PhoneNumberUtil#isPossibleNumber(Phonenumber.PhoneNumber) possible}, but not
407 * necessarily {@linkplain PhoneNumberUtil#isValidNumber(Phonenumber.PhoneNumber) valid}.
411 boolean verify(PhoneNumber number, String candidate, PhoneNumberUtil util) {
417 * {@linkplain PhoneNumberUtil#isPossibleNumber(Phonenumber.PhoneNumber) possible} and
418 * {@linkplain PhoneNumberUtil#isValidNumber(Phonenumber.PhoneNumber) valid}.
422 boolean verify(PhoneNumber number, String candidate, PhoneNumberUtil util) {
430 * Phone numbers accepted are {@linkplain PhoneNumberUtil#isValidNumber(PhoneNumber) valid} and
442 boolean verify(PhoneNumber number, String candidate, PhoneNumberUtil util) {
484 * Phone numbers accepted are {@linkplain PhoneNumberUtil#isValidNumber(PhoneNumber) valid} and
496 boolean verify(PhoneNumber number, String candidate, PhoneNumberUtil util) {
541 private static String[] getNationalNumberGroups(PhoneNumberUtil util, PhoneNumber number) {
561 PhoneNumber number, String candidate, PhoneNumberUtil util) {
590 abstract boolean verify(PhoneNumber number, String candidate, PhoneNumberUtil util);
760 * PhoneNumber object passed in, so that clients could use it to split a national significant
767 * PhoneNumber number = phoneUtil.parse("16502530000", "US");
793 * @param number the PhoneNumber object for which clients want to know the length of the area
795 * @return the length of area code of the PhoneNumber object passed in.
797 public int getLengthOfGeographicalAreaCode(PhoneNumber number) {
818 * Gets the length of the national destination code (NDC) from the PhoneNumber object passed in,
826 * PhoneNumber number = phoneUtil.parse("18002530000", "US");
845 * @param number the PhoneNumber object for which clients want to know the length of the NDC.
846 * @return the length of NDC of the PhoneNumber object passed in.
848 public int getLengthOfNationalDestinationCode(PhoneNumber number) {
849 PhoneNumber copiedProto;
853 copiedProto = new PhoneNumber();
993 public String format(PhoneNumber number, PhoneNumberFormat numberFormat) {
1006 * Same as {@link #format(Phonenumber.PhoneNumber, PhoneNumberUtil.PhoneNumberFormat)}, but
1010 public void format(PhoneNumber number, PhoneNumberFormat numberFormat,
1049 public String formatByPattern(PhoneNumber number,
1110 public String formatNationalNumberWithCarrierCode(PhoneNumber number, String carrierCode) {
1133 * preferredDomesticCarrierCode field of the PhoneNumber object passed in. If that is missing,
1148 public String formatNationalNumberWithPreferredCarrierCode(PhoneNumber number,
1172 public String formatOutOfCountryCallingNumber(PhoneNumber number,
1229 * The original format is embedded in the country_code_source field of the PhoneNumber object
1239 public String formatInOriginalFormat(PhoneNumber number, String regionCallingFrom) {
1275 private boolean hasFormattingPatternForNumber(PhoneNumber number) {
1311 public String formatOutOfCountryKeepingAlphaChars(PhoneNumber number,
1392 * @return the national significant number of the PhoneNumber object passed in
1394 public String getNationalSignificantNumber(PhoneNumber number) {
1531 public PhoneNumber getExampleNumber(String regionCode) {
1543 public PhoneNumber getExampleNumberForType(String regionCode, PhoneNumberType type) {
1564 private void maybeGetFormattedExtension(PhoneNumber number, String regionCode,
1623 public PhoneNumberType getNumberType(PhoneNumber number) {
1708 public boolean isValidNumber(PhoneNumber number) {
1725 public boolean isValidNumberForRegion(PhoneNumber number, String regionCode) {
1751 public String getRegionCodeForNumber(PhoneNumber number) {
1764 private String getRegionCodeForNumberFromRegionList(PhoneNumber number,
1889 public boolean isPossibleNumber(PhoneNumber number) {
1932 public ValidationResult isPossibleNumberWithReason(PhoneNumber number) {
1964 * {@link #isValidNumber}. See {@link #isPossibleNumber(Phonenumber.PhoneNumber)} for details.
1967 * {@link #isPossibleNumber(Phonenumber.PhoneNumber)} with the resultant PhoneNumber object.
1990 * the PhoneNumber object passed in to that valid version. If no valid number could be extracted,
1991 * the PhoneNumber object passed in will not be modified.
1992 * @param number a PhoneNumber object which contains a number that is too long to be valid.
1995 public boolean truncateTooLongNumber(PhoneNumber number) {
1999 PhoneNumber numberCopy = new PhoneNumber();
2068 * @param phoneNumber the PhoneNumber object where the country_code and country_code_source need
2075 PhoneNumber phoneNumber)
2327 public PhoneNumber parse(String numberToParse, String defaultRegion)
2329 PhoneNumber phoneNumber = new PhoneNumber();
2335 * Same as {@link #parse(String, String)}, but accepts mutable PhoneNumber as a parameter to
2338 public void parse(String numberToParse, String defaultRegion, PhoneNumber phoneNumber)
2358 public PhoneNumber parseAndKeepRawInput(String numberToParse, String defaultRegion)
2360 PhoneNumber phoneNumber = new PhoneNumber();
2366 * Same as{@link #parseAndKeepRawInput(String, String)}, but accepts a mutable PhoneNumber as
2370 PhoneNumber phoneNumber)
2424 boolean checkRegion, PhoneNumber phoneNumber)
2525 public MatchType isNumberMatch(PhoneNumber firstNumberIn, PhoneNumber secondNumberIn) {
2527 PhoneNumber firstNumber = new PhoneNumber();
2529 PhoneNumber secondNumber = new PhoneNumber();
2582 private boolean isNationalNumberSuffixOfTheOther(PhoneNumber firstNumber,
2583 PhoneNumber secondNumber) {
2593 * wrapper for {@link #isNumberMatch(Phonenumber.PhoneNumber, Phonenumber.PhoneNumber)}. No
2601 * {@link #isNumberMatch(Phonenumber.PhoneNumber, Phonenumber.PhoneNumber)} for more details.
2605 PhoneNumber firstNumberAsProto = parse(firstNumber, UNKNOWN_REGION);
2610 PhoneNumber secondNumberAsProto = parse(secondNumber, UNKNOWN_REGION);
2615 PhoneNumber firstNumberProto = new PhoneNumber();
2616 PhoneNumber secondNumberProto = new PhoneNumber();
2633 * {@link #isNumberMatch(Phonenumber.PhoneNumber, Phonenumber.PhoneNumber)}. No default region is
2640 * {@link #isNumberMatch(Phonenumber.PhoneNumber, Phonenumber.PhoneNumber)} for more details.
2642 public MatchType isNumberMatch(PhoneNumber firstNumber, String secondNumber) {
2646 PhoneNumber secondNumberAsProto = parse(secondNumber, UNKNOWN_REGION);
2656 PhoneNumber secondNumberWithFirstNumberRegion = parse(secondNumber, firstNumberRegion);
2665 PhoneNumber secondNumberProto = new PhoneNumber();
2688 boolean canBeInternationallyDialled(PhoneNumber number) {