Package com.google.i18n.phonenumbers.metadata.source
package com.google.i18n.phonenumbers.metadata.source
-
ClassDescriptionA source of formatting phone metadata.Implementation of
FormattingMetadataSource
guarded byMetadataBootstrappingGuard
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.A source of phone metadata split by different regions.Implementation ofMetadataSource
guarded byMetadataBootstrappingGuard
.PhoneMetadataFileNameProvider
implementation which appends key as a suffix to the predefined metadata file name base.A source of phone metadata for non-geographical entities.Abstraction responsible for inferring the metadata file name.A source of phone metadata split by geographical regions.Implementation ofRegionMetadataSource
guarded byMetadataBootstrappingGuard
PhoneMetadataFileNameProvider
implementation that returns the same metadata file name for each key