Class PrefixFileReader

java.lang.Object
com.google.i18n.phonenumbers.prefixmapper.PrefixFileReader

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

    • PrefixFileReader

      public PrefixFileReader(String phonePrefixDataDirectory)
  • Method Details

    • getDescriptionForNumber

      public String getDescriptionForNumber(Phonenumber.PhoneNumber number, String language, String script, 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