Class AssetsMetadataLoader
- java.lang.Object
-
- io.michaelrocks.libphonenumber.android.AssetsMetadataLoader
-
- All Implemented Interfaces:
MetadataLoader
public class AssetsMetadataLoader extends java.lang.Object implements MetadataLoader
-
-
Constructor Summary
Constructors Constructor Description AssetsMetadataLoader(android.content.res.AssetManager assetManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamloadMetadata(java.lang.String metadataFileName)Returns an input stream corresponding to the metadata to load.
-
-
-
Method Detail
-
loadMetadata
public java.io.InputStream loadMetadata(java.lang.String metadataFileName)
Description copied from interface:MetadataLoaderReturns an input stream corresponding to the metadata to load. This method may be called concurrently so implementations must be thread-safe.- Specified by:
loadMetadatain interfaceMetadataLoader- Parameters:
metadataFileName- file name (including path) of metadata to load. File path is an absolute class path like /com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto- Returns:
- the input stream for the metadata file. The library will close this stream after it is done. Return null in case the metadata file could not be found
-
-