boolean |
PhoneNumberUtil.canBeInternationallyDialled(Phonenumber.PhoneNumber number) |
Returns true if the number can be dialled from outside the region, or unknown.
|
boolean |
Phonenumber.PhoneNumber.exactlySameAs(Phonenumber.PhoneNumber other) |
|
java.lang.String |
PhoneNumberUtil.format(Phonenumber.PhoneNumber number,
PhoneNumberUtil.PhoneNumberFormat numberFormat) |
Formats a phone number in the specified format using default rules.
|
void |
PhoneNumberUtil.format(Phonenumber.PhoneNumber number,
PhoneNumberUtil.PhoneNumberFormat numberFormat,
java.lang.StringBuilder formattedNumber) |
|
java.lang.String |
PhoneNumberUtil.formatByPattern(Phonenumber.PhoneNumber number,
PhoneNumberUtil.PhoneNumberFormat numberFormat,
java.util.List<Phonemetadata.NumberFormat> userDefinedFormats) |
Formats a phone number in the specified format using client-defined formatting rules.
|
java.lang.String |
PhoneNumberUtil.formatInOriginalFormat(Phonenumber.PhoneNumber number,
java.lang.String regionCallingFrom) |
Formats a phone number using the original phone number format that the number is parsed from.
|
java.lang.String |
PhoneNumberUtil.formatNationalNumberWithCarrierCode(Phonenumber.PhoneNumber number,
java.lang.CharSequence carrierCode) |
Formats a phone number in national format for dialing using the carrier as specified in the
carrierCode .
|
java.lang.String |
PhoneNumberUtil.formatNationalNumberWithPreferredCarrierCode(Phonenumber.PhoneNumber number,
java.lang.CharSequence fallbackCarrierCode) |
Formats a phone number in national format for dialing using the carrier as specified in the
preferredDomesticCarrierCode field of the PhoneNumber object passed in.
|
java.lang.String |
PhoneNumberUtil.formatNumberForMobileDialing(Phonenumber.PhoneNumber number,
java.lang.String regionCallingFrom,
boolean withFormatting) |
Returns a number formatted in such a way that it can be dialed from a mobile phone in a
specific region.
|
java.lang.String |
PhoneNumberUtil.formatOutOfCountryCallingNumber(Phonenumber.PhoneNumber number,
java.lang.String regionCallingFrom) |
Formats a phone number for out-of-country dialing purposes.
|
java.lang.String |
PhoneNumberUtil.formatOutOfCountryKeepingAlphaChars(Phonenumber.PhoneNumber number,
java.lang.String regionCallingFrom) |
Formats a phone number for out-of-country dialing purposes.
|
ShortNumberInfo.ShortNumberCost |
ShortNumberInfo.getExpectedCost(Phonenumber.PhoneNumber number) |
Gets the expected cost category of a short number (however, nothing is implied about its
validity).
|
ShortNumberInfo.ShortNumberCost |
ShortNumberInfo.getExpectedCostForRegion(Phonenumber.PhoneNumber number,
java.lang.String regionDialingFrom) |
Gets the expected cost category of a short number when dialed from a region (however, nothing
is implied about its validity).
|
int |
PhoneNumberUtil.getLengthOfGeographicalAreaCode(Phonenumber.PhoneNumber number) |
Gets the length of the geographical area code from the
PhoneNumber object passed in, so that clients could use it
to split a national significant number into geographical area code and subscriber number.
|
int |
PhoneNumberUtil.getLengthOfNationalDestinationCode(Phonenumber.PhoneNumber number) |
Gets the length of the national destination code (NDC) from the
PhoneNumber object passed in, so that clients could use it
to split a national significant number into NDC and subscriber number.
|
java.lang.String |
PhoneNumberUtil.getNationalSignificantNumber(Phonenumber.PhoneNumber number) |
Gets the national significant number of a phone number.
|
PhoneNumberUtil.PhoneNumberType |
PhoneNumberUtil.getNumberType(Phonenumber.PhoneNumber number) |
Gets the type of a valid phone number.
|
java.lang.String |
PhoneNumberUtil.getRegionCodeForNumber(Phonenumber.PhoneNumber number) |
Returns the region where a phone number is from.
|
boolean |
ShortNumberInfo.isCarrierSpecific(Phonenumber.PhoneNumber number) |
Given a valid short number, determines whether it is carrier-specific (however, nothing is
implied about its validity).
|
boolean |
ShortNumberInfo.isCarrierSpecificForRegion(Phonenumber.PhoneNumber number,
java.lang.String regionDialingFrom) |
Given a valid short number, determines whether it is carrier-specific when dialed from the
given region (however, nothing is implied about its validity).
|
boolean |
PhoneNumberUtil.isNumberGeographical(Phonenumber.PhoneNumber phoneNumber) |
Tests whether a phone number has a geographical association.
|
PhoneNumberUtil.MatchType |
PhoneNumberUtil.isNumberMatch(Phonenumber.PhoneNumber firstNumberIn,
Phonenumber.PhoneNumber secondNumberIn) |
Takes two phone numbers and compares them for equality.
|
PhoneNumberUtil.MatchType |
PhoneNumberUtil.isNumberMatch(Phonenumber.PhoneNumber firstNumber,
java.lang.CharSequence secondNumber) |
Takes two phone numbers and compares them for equality.
|
boolean |
PhoneNumberUtil.isPossibleNumber(Phonenumber.PhoneNumber number) |
|
boolean |
PhoneNumberUtil.isPossibleNumberForType(Phonenumber.PhoneNumber number,
PhoneNumberUtil.PhoneNumberType type) |
|
PhoneNumberUtil.ValidationResult |
PhoneNumberUtil.isPossibleNumberForTypeWithReason(Phonenumber.PhoneNumber number,
PhoneNumberUtil.PhoneNumberType type) |
Check whether a phone number is a possible number of a particular type.
|
PhoneNumberUtil.ValidationResult |
PhoneNumberUtil.isPossibleNumberWithReason(Phonenumber.PhoneNumber number) |
Check whether a phone number is a possible number.
|
boolean |
ShortNumberInfo.isPossibleShortNumber(Phonenumber.PhoneNumber number) |
Check whether a short number is a possible number.
|
boolean |
ShortNumberInfo.isPossibleShortNumberForRegion(Phonenumber.PhoneNumber number,
java.lang.String regionDialingFrom) |
Check whether a short number is a possible number when dialed from the given region.
|
boolean |
ShortNumberInfo.isSmsServiceForRegion(Phonenumber.PhoneNumber number,
java.lang.String regionDialingFrom) |
Given a valid short number, determines whether it is an SMS service (however, nothing is
implied about its validity).
|
boolean |
PhoneNumberUtil.isValidNumber(Phonenumber.PhoneNumber number) |
Tests whether a phone number matches a valid pattern.
|
boolean |
PhoneNumberUtil.isValidNumberForRegion(Phonenumber.PhoneNumber number,
java.lang.String regionCode) |
Tests whether a phone number is valid for a certain region.
|
boolean |
ShortNumberInfo.isValidShortNumber(Phonenumber.PhoneNumber number) |
Tests whether a short number matches a valid pattern.
|
boolean |
ShortNumberInfo.isValidShortNumberForRegion(Phonenumber.PhoneNumber number,
java.lang.String regionDialingFrom) |
Tests whether a short number matches a valid pattern in a region.
|
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.mergeFrom(Phonenumber.PhoneNumber other) |
|
void |
PhoneNumberUtil.parse(java.lang.CharSequence numberToParse,
java.lang.String defaultRegion,
Phonenumber.PhoneNumber phoneNumber) |
|
void |
PhoneNumberUtil.parseAndKeepRawInput(java.lang.CharSequence numberToParse,
java.lang.String defaultRegion,
Phonenumber.PhoneNumber phoneNumber) |
|
boolean |
PhoneNumberUtil.truncateTooLongNumber(Phonenumber.PhoneNumber number) |
Attempts to extract a valid number from a phone number that is too long to be valid, and resets
the PhoneNumber object passed in to that valid version.
|