All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AlternateFormatsCountryCodeSet AsYouTypeFormatter A formatter which formats phone numbers as they are entered.ClassPathResourceMetadataLoader AMetadataLoader
implementation that reads phone number metadata files as classpath resources.CountryCodeToRegionCodeMap DefaultMetadataDependenciesProvider Provides metadata init and source dependencies when metadata is stored in multi-file mode and loaded as a classpath resource.FormattingMetadataSource A source of formatting phone metadata.FormattingMetadataSourceImpl Implementation ofFormattingMetadataSource
guarded byMetadataBootstrappingGuard
GeoEntityUtility Utility class for checking whether identifiers region code and country calling code belong to geographical entities.MatcherApi Internal phonenumber matching API used to isolate the underlying implementation of the matcher and allow different implementations to be swapped in easily.MetadataBootstrappingGuard<T extends com.google.i18n.phonenumbers.metadata.source.MetadataContainer> Guard that ensures that metadata bootstrapping process (loading and parsing) is triggered only once per metadata file.MetadataLoader Interface for clients to specify a customized phone metadata loader, useful for Android apps to load Android resources since the library loads Java resources by default, e.g.MetadataParser Exposes single method for parsingInputStream
content intoCollection
ofPhonemetadata.PhoneMetadata
MetadataSource A source of phone metadata split by different regions.MetadataSourceImpl Implementation ofMetadataSource
guarded byMetadataBootstrappingGuard
.MissingMetadataException Exception class for cases when expected metadata cannot be found.MultiFileModeFileNameProvider PhoneMetadataFileNameProvider
implementation which appends key as a suffix to the predefined metadata file name base.NonGeographicalEntityMetadataSource A source of phone metadata for non-geographical entities.NumberParseException Generic exception class for errors encountered when parsing phone numbers.NumberParseException.ErrorType The reason that a string could not be interpreted as a phone number.Phonemetadata Phonemetadata.NumberFormat Phonemetadata.NumberFormat.Builder Provides a dummy builder to 'emulate' the API of the code generated by the latest version of Protocol Buffers.Phonemetadata.PhoneMetadata Phonemetadata.PhoneMetadata.Builder Provides a dummy builder.Phonemetadata.PhoneMetadataCollection Phonemetadata.PhoneMetadataCollection.Builder Provides a dummy builder.Phonemetadata.PhoneNumberDesc Phonemetadata.PhoneNumberDesc.Builder Provides a dummy builder.PhoneMetadataFileNameProvider Abstraction responsible for inferring the metadata file name.Phonenumber Phonenumber.PhoneNumber Phonenumber.PhoneNumber.CountryCodeSource PhoneNumberMatch The immutable match of a phone number within a piece of text.PhoneNumberUtil Utility for international phone numbers.PhoneNumberUtil.Leniency Leniency when finding potential phone numbers in text segments.PhoneNumberUtil.MatchType Types of phone number matches.PhoneNumberUtil.PhoneNumberFormat INTERNATIONAL and NATIONAL formats are consistent with the definition in ITU-T Recommendation E.123.PhoneNumberUtil.PhoneNumberType Type of phone numbers.PhoneNumberUtil.ValidationResult Possible outcomes when testing if a PhoneNumber is possible.RegexBasedMatcher Implementation of the matcher API using the regular expressions in the PhoneNumberDesc proto message to match numbers.RegexCache LRU Cache for compiled regular expressions used by the libphonenumbers libary.RegionMetadataSource A source of phone metadata split by geographical regions.RegionMetadataSourceImpl Implementation ofRegionMetadataSource
guarded byMetadataBootstrappingGuard
ShortNumberInfo Methods for getting information about short phone numbers, such as short codes and emergency numbers.ShortNumberInfo.ShortNumberCost Cost categories of short numbers.ShortNumbersRegionCodeSet SingleFileModeFileNameProvider PhoneMetadataFileNameProvider
implementation that returns the same metadata file name for each key