Package | Description |
---|---|
com.google.i18n.phonenumbers |
Modifier and Type | Method and Description |
---|---|
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clear() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearCountryCode() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearCountryCodeSource() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearExtension() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearItalianLeadingZero() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearNationalNumber() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearNumberOfLeadingZeros() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearPreferredDomesticCarrierCode() |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.clearRawInput() |
Phonenumber.PhoneNumber |
PhoneNumberUtil.getExampleNumber(String regionCode)
Gets a valid number for the specified region.
|
Phonenumber.PhoneNumber |
PhoneNumberUtil.getExampleNumberForNonGeoEntity(int countryCallingCode)
Gets a valid number for the specified country calling code for a non-geographical entity.
|
Phonenumber.PhoneNumber |
PhoneNumberUtil.getExampleNumberForType(String regionCode,
PhoneNumberUtil.PhoneNumberType type)
Gets a valid number for the specified region and number type.
|
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.mergeFrom(Phonenumber.PhoneNumber other) |
Phonenumber.PhoneNumber |
PhoneNumberMatch.number()
Returns the phone number matched by the receiver.
|
Phonenumber.PhoneNumber |
PhoneNumberUtil.parse(String numberToParse,
String defaultRegion)
Parses a string and returns it in proto buffer format.
|
Phonenumber.PhoneNumber |
PhoneNumberUtil.parseAndKeepRawInput(String numberToParse,
String defaultRegion)
Parses a string and returns it in proto buffer format.
|
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setCountryCode(int value) |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setCountryCodeSource(Phonenumber.PhoneNumber.CountryCodeSource value) |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setExtension(String value) |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setItalianLeadingZero(boolean value) |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setNationalNumber(long value) |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setNumberOfLeadingZeros(int value) |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setPreferredDomesticCarrierCode(String value) |
Phonenumber.PhoneNumber |
Phonenumber.PhoneNumber.setRawInput(String value) |
Modifier and Type | Method and Description |
---|---|
boolean |
Phonenumber.PhoneNumber.exactlySameAs(Phonenumber.PhoneNumber other) |
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,
StringBuilder formattedNumber)
Same as
#format(PhoneNumber, PhoneNumberFormat) , but accepts a mutable StringBuilder as
a parameter to decrease object creation when invoked many times. |
String |
PhoneNumberUtil.formatByPattern(Phonenumber.PhoneNumber number,
PhoneNumberUtil.PhoneNumberFormat numberFormat,
List<Phonemetadata.NumberFormat> userDefinedFormats)
Formats a phone number in the specified format using client-defined formatting rules.
|
String |
PhoneNumberUtil.formatInOriginalFormat(Phonenumber.PhoneNumber number,
String regionCallingFrom)
Formats a phone number using the original phone number format that the number is parsed from.
|
String |
PhoneNumberUtil.formatNationalNumberWithCarrierCode(Phonenumber.PhoneNumber number,
String carrierCode)
Formats a phone number in national format for dialing using the carrier as specified in the
carrierCode . |
String |
PhoneNumberUtil.formatNationalNumberWithPreferredCarrierCode(Phonenumber.PhoneNumber number,
String 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.
|
String |
PhoneNumberUtil.formatNumberForMobileDialing(Phonenumber.PhoneNumber number,
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.
|
String |
PhoneNumberUtil.formatOutOfCountryCallingNumber(Phonenumber.PhoneNumber number,
String regionCallingFrom)
Formats a phone number for out-of-country dialing purposes.
|
String |
PhoneNumberUtil.formatOutOfCountryKeepingAlphaChars(Phonenumber.PhoneNumber number,
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,
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.
|
String |
PhoneNumberUtil.getNationalSignificantNumber(Phonenumber.PhoneNumber number)
Gets the national significant number of the a phone number.
|
PhoneNumberUtil.PhoneNumberType |
PhoneNumberUtil.getNumberType(Phonenumber.PhoneNumber number)
Gets the type of a phone number.
|
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).
|
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,
String secondNumber)
Takes two phone numbers and compares them for equality.
|
boolean |
PhoneNumberUtil.isPossibleNumber(Phonenumber.PhoneNumber number)
Convenience wrapper around
PhoneNumberUtil.isPossibleNumberWithReason(com.google.i18n.phonenumbers.Phonenumber.PhoneNumber) . |
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,
String regionDialingFrom)
Check whether a short number is a possible number when dialed from the given region.
|
boolean |
PhoneNumberUtil.isValidNumber(Phonenumber.PhoneNumber number)
Tests whether a phone number matches a valid pattern.
|
boolean |
PhoneNumberUtil.isValidNumberForRegion(Phonenumber.PhoneNumber number,
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,
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(String numberToParse,
String defaultRegion,
Phonenumber.PhoneNumber phoneNumber)
Same as
PhoneNumberUtil.parse(String, String) , but accepts mutable PhoneNumber as a parameter to
decrease object creation when invoked many times. |
void |
PhoneNumberUtil.parseAndKeepRawInput(String numberToParse,
String defaultRegion,
Phonenumber.PhoneNumber phoneNumber)
Same as
PhoneNumberUtil.parseAndKeepRawInput(String, String) , but accepts a mutable PhoneNumber as
a parameter to decrease object creation when invoked many times. |
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.
|
Copyright © 2015 Google. All Rights Reserved.