Uses of Class
com.google.i18n.phonenumbers.Phonenumber.PhoneNumber
-
Uses of Phonenumber.PhoneNumber in com.google.i18n.phonenumbers
Modifier and TypeMethodDescriptionfinal Phonenumber.PhoneNumber
Phonenumber.PhoneNumber.clear()
Phonenumber.PhoneNumber.clearCountryCode()
Phonenumber.PhoneNumber.clearCountryCodeSource()
Phonenumber.PhoneNumber.clearExtension()
Phonenumber.PhoneNumber.clearItalianLeadingZero()
Phonenumber.PhoneNumber.clearNationalNumber()
Phonenumber.PhoneNumber.clearNumberOfLeadingZeros()
Phonenumber.PhoneNumber.clearPreferredDomesticCarrierCode()
Phonenumber.PhoneNumber.clearRawInput()
PhoneNumberUtil.getExampleNumber
(String regionCode) Gets a valid number for the specified region.PhoneNumberUtil.getExampleNumberForNonGeoEntity
(int countryCallingCode) Gets a valid number for the specified country calling code for a non-geographical entity.PhoneNumberUtil.getExampleNumberForType
(PhoneNumberUtil.PhoneNumberType type) Gets a valid number for the specified number type (it may belong to any country).PhoneNumberUtil.getExampleNumberForType
(String regionCode, PhoneNumberUtil.PhoneNumberType type) Gets a valid number for the specified region and number type.PhoneNumberUtil.getInvalidExampleNumber
(String regionCode) Gets an invalid number for the specified region.Phonenumber.PhoneNumber.mergeFrom
(Phonenumber.PhoneNumber other) PhoneNumberMatch.number()
Returns the phone number matched by the receiver.PhoneNumberUtil.parse
(CharSequence numberToParse, String defaultRegion) Parses a string and returns it as a phone number in proto buffer format.PhoneNumberUtil.parseAndKeepRawInput
(CharSequence numberToParse, String defaultRegion) Parses a string and returns it in proto buffer format.Phonenumber.PhoneNumber.setCountryCode
(int value) Phonenumber.PhoneNumber.setCountryCodeSource
(Phonenumber.PhoneNumber.CountryCodeSource value) Phonenumber.PhoneNumber.setExtension
(String value) Phonenumber.PhoneNumber.setItalianLeadingZero
(boolean value) Phonenumber.PhoneNumber.setNationalNumber
(long value) Phonenumber.PhoneNumber.setNumberOfLeadingZeros
(int value) Phonenumber.PhoneNumber.setPreferredDomesticCarrierCode
(String value) Phonenumber.PhoneNumber.setRawInput
(String value) Modifier and TypeMethodDescriptionboolean
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) 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 asPhoneNumberUtil.format(PhoneNumber, PhoneNumberFormat)
, but accepts a mutable StringBuilder as a parameter to decrease object creation when invoked many times.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.PhoneNumberUtil.formatInOriginalFormat
(Phonenumber.PhoneNumber number, String regionCallingFrom) Formats a phone number using the original phone number format (e.g.PhoneNumberUtil.formatNationalNumberWithCarrierCode
(Phonenumber.PhoneNumber number, CharSequence carrierCode) Formats a phone number in national format for dialing using the carrier as specified in thecarrierCode
.PhoneNumberUtil.formatNationalNumberWithPreferredCarrierCode
(Phonenumber.PhoneNumber number, 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.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.PhoneNumberUtil.formatOutOfCountryCallingNumber
(Phonenumber.PhoneNumber number, String regionCallingFrom) Formats a phone number for out-of-country dialing purposes.PhoneNumberUtil.formatOutOfCountryKeepingAlphaChars
(Phonenumber.PhoneNumber number, String regionCallingFrom) Formats a phone number for out-of-country dialing purposes.ShortNumberInfo.getExpectedCost
(Phonenumber.PhoneNumber number) Gets the expected cost category of a short number (however, nothing is implied about its validity).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.PhoneNumberUtil.getNationalSignificantNumber
(Phonenumber.PhoneNumber number) Gets the national significant number of a phone number.PhoneNumberUtil.getNumberType
(Phonenumber.PhoneNumber number) Gets the type of a valid phone number.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, 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.isNumberMatch
(Phonenumber.PhoneNumber firstNumberIn, Phonenumber.PhoneNumber secondNumberIn) Takes two phone numbers and compares them for equality.PhoneNumberUtil.isNumberMatch
(Phonenumber.PhoneNumber firstNumber, CharSequence secondNumber) Takes two phone numbers and compares them for equality.boolean
PhoneNumberUtil.isPossibleNumber
(Phonenumber.PhoneNumber number) Convenience wrapper aroundPhoneNumberUtil.isPossibleNumberWithReason(com.google.i18n.phonenumbers.Phonenumber.PhoneNumber)
.boolean
PhoneNumberUtil.isPossibleNumberForType
(Phonenumber.PhoneNumber number, PhoneNumberUtil.PhoneNumberType type) PhoneNumberUtil.isPossibleNumberForTypeWithReason
(Phonenumber.PhoneNumber number, PhoneNumberUtil.PhoneNumberType type) Check whether a phone number is a possible number of a particular type.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
ShortNumberInfo.isSmsServiceForRegion
(Phonenumber.PhoneNumber number, 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, 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.mergeFrom
(Phonenumber.PhoneNumber other) void
PhoneNumberUtil.parse
(CharSequence numberToParse, String defaultRegion, Phonenumber.PhoneNumber phoneNumber) Same asPhoneNumberUtil.parse(CharSequence, String)
, but accepts mutable PhoneNumber as a parameter to decrease object creation when invoked many times.void
PhoneNumberUtil.parseAndKeepRawInput
(CharSequence numberToParse, String defaultRegion, Phonenumber.PhoneNumber phoneNumber) Same asPhoneNumberUtil.parseAndKeepRawInput(CharSequence, 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.