Class PrefixFileReader


  • public class PrefixFileReader
    extends java.lang.Object
    A helper class doing file handling and lookup of phone number prefix mappings.
    Author:
    Shaopeng Jia
    • Constructor Summary

      Constructors 
      Constructor Description
      PrefixFileReader​(java.lang.String phonePrefixDataDirectory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescriptionForNumber​(com.google.i18n.phonenumbers.Phonenumber.PhoneNumber number, java.lang.String language, java.lang.String script, java.lang.String region)
      Returns a text description in the given language for the given phone number.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PrefixFileReader

        public PrefixFileReader​(java.lang.String phonePrefixDataDirectory)
    • Method Detail

      • getDescriptionForNumber

        public java.lang.String getDescriptionForNumber​(com.google.i18n.phonenumbers.Phonenumber.PhoneNumber number,
                                                        java.lang.String language,
                                                        java.lang.String script,
                                                        java.lang.String region)
        Returns a text description in the given language for the given phone number.
        Parameters:
        number - the phone number for which we want to get a text description
        language - two or three-letter lowercase ISO language codes as defined by ISO 639. Note that where two different language codes exist (e.g. 'he' and 'iw' for Hebrew) we use the one that Java/Android canonicalized on ('iw' in this case).
        script - four-letter titlecase (the first letter is uppercase and the rest of the letters are lowercase) ISO script code as defined in ISO 15924
        region - two-letter uppercase ISO country code as defined by ISO 3166-1
        Returns:
        a text description in the given language for the given phone number, or an empty string if a description is not available