public class PhoneNumberToCarrierMapper extends Object
Modifier and Type | Method and Description |
---|---|
static PhoneNumberToCarrierMapper |
getInstance()
Gets a
PhoneNumberToCarrierMapper instance to carry out international carrier lookup. |
String |
getNameForNumber(Phonenumber.PhoneNumber number,
Locale languageCode)
Gets the name of the carrier for the given phone number, in the language provided.
|
String |
getNameForValidNumber(Phonenumber.PhoneNumber number,
Locale languageCode)
Returns a carrier name for the given phone number, in the language provided.
|
String |
getSafeDisplayName(Phonenumber.PhoneNumber number,
Locale languageCode)
Gets the name of the carrier for the given phone number only when it is 'safe' to display to
users.
|
public static PhoneNumberToCarrierMapper getInstance()
PhoneNumberToCarrierMapper
instance to carry out international carrier lookup.
The PhoneNumberToCarrierMapper
is implemented as a singleton. Therefore, calling
this method multiple times will only result in one instance being created.
PhoneNumberToCarrierMapper
instancepublic String getNameForValidNumber(Phonenumber.PhoneNumber number, Locale languageCode)
This method assumes the validity of the number passed in has already been checked, and that the number is suitable for carrier lookup. We consider mobile and pager numbers possible candidates for carrier lookup.
number
- a valid phone number for which we want to get a carrier namelanguageCode
- the language code in which the name should be writtenpublic String getNameForNumber(Phonenumber.PhoneNumber number, Locale languageCode)
#getNameForValidNumber(PhoneNumber, Locale)
but explicitly checks the validity of
the number passed in.number
- the phone number for which we want to get a carrier namelanguageCode
- the language code in which the name should be writtenpublic String getSafeDisplayName(Phonenumber.PhoneNumber number, Locale languageCode)
number
- the phone number for which we want to get a carrier namelanguageCode
- the language code in which the name should be writtenCopyright © 2015 Google. All Rights Reserved.