META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/i18n/
com/google/i18n/phonenumbers/
com/google/i18n/phonenumbers/geocoding/
com/google/i18n/phonenumbers/geocoding/data/
com/google/i18n/phonenumbers/geocoding/AreaCodeMap.class
AreaCodeMap.java package com.google.i18n.phonenumbers.geocoding public com.google.i18n.phonenumbers.geocoding.AreaCodeMap extends java.lang.Object implements java.io.Externalizable { private final com.google.i18n.phonenumbers.PhoneNumberUtil phoneUtil private static final java.util.logging.Logger LOGGER private com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy areaCodeMapStorage com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy getAreaCodeMapStorage () public void <init> () private static int getSizeOfAreaCodeMapStorage (com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy, java.util.SortedMap) throws java.io.IOException com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy mapStorage java.util.SortedMap areaCodeMap java.io.ByteArrayOutputStream byteArrayOutputStream java.io.ObjectOutputStream objectOutputStream int sizeOfStorage private com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy createDefaultMapStorage () private com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy createFlyweightMapStorage () com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy getSmallerMapStorage (java.util.SortedMap) com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy flyweightMapStorage int sizeOfFlyweightMapStorage com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy defaultMapStorage int sizeOfDefaultMapStorage java.io.IOException e java.util.SortedMap areaCodeMap public void readAreaCodeMap (java.util.SortedMap) java.util.SortedMap sortedAreaCodeMap public void readExternal (java.io.ObjectInput) throws java.io.IOException java.io.ObjectInput objectInput boolean useFlyweightMapStorage public void writeExternal (java.io.ObjectOutput) throws java.io.IOException java.io.ObjectOutput objectOutput java.lang.String lookup (com.google.i18n.phonenumbers.Phonenumber$PhoneNumber) Integer possibleLength String phonePrefixStr int currentPrefix com.google.i18n.phonenumbers.Phonenumber$PhoneNumber number int numOfEntries long phonePrefix int currentIndex java.util.SortedSet currentSetOfLengths private int binarySearch (int, int, long) int currentValue int start int end long value int current public java.lang.String toString () static void <clinit> () }
com/google/i18n/phonenumbers/geocoding/DefaultMapStorage.class
DefaultMapStorage.java package com.google.i18n.phonenumbers.geocoding com.google.i18n.phonenumbers.geocoding.DefaultMapStorage extends com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy { private int[] phoneNumberPrefixes private String[] descriptions public void <init> () public int getPrefix (int) int index public java.lang.String getDescription (int) int index public void readFromSortedMap (java.util.SortedMap) int prefix java.util.Iterator i$ java.util.SortedMap sortedAreaCodeMap int index public void readExternal (java.io.ObjectInput) throws java.io.IOException int i int i java.io.ObjectInput objectInput int sizeOfLengths public void writeExternal (java.io.ObjectOutput) throws java.io.IOException int i Integer length java.util.Iterator i$ java.io.ObjectOutput objectOutput int sizeOfLengths }
com/google/i18n/phonenumbers/geocoding/AreaCodeMapStorageStrategy.class
AreaCodeMapStorageStrategy.java package com.google.i18n.phonenumbers.geocoding abstract com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy extends java.lang.Object { protected int numOfEntries protected final java.util.TreeSet possibleLengths void <init> () public abstract int getPrefix (int) public abstract java.lang.String getDescription (int) public abstract void readFromSortedMap (java.util.SortedMap) public abstract void readExternal (java.io.ObjectInput) throws java.io.IOException public abstract void writeExternal (java.io.ObjectOutput) throws java.io.IOException public int getNumOfEntries () public java.util.TreeSet getPossibleLengths () public java.lang.String toString () int i StringBuilder output int numOfEntries }
com/google/i18n/phonenumbers/geocoding/data/1951_en
com/google/i18n/phonenumbers/geocoding/data/84_vi
com/google/i18n/phonenumbers/geocoding/data/1601_en
com/google/i18n/phonenumbers/geocoding/data/258_en
com/google/i18n/phonenumbers/geocoding/data/1281_en
com/google/i18n/phonenumbers/geocoding/data/1940_en
com/google/i18n/phonenumbers/geocoding/data/41_en
com/google/i18n/phonenumbers/geocoding/data/30_en
com/google/i18n/phonenumbers/geocoding/data/1865_en
com/google/i18n/phonenumbers/geocoding/data/1918_en
com/google/i18n/phonenumbers/geocoding/data/1908_en
com/google/i18n/phonenumbers/geocoding/data/1256_en
com/google/i18n/phonenumbers/geocoding/data/1775_en
com/google/i18n/phonenumbers/geocoding/data/1562_en
com/google/i18n/phonenumbers/geocoding/data/34_es
com/google/i18n/phonenumbers/geocoding/data/1339_en
com/google/i18n/phonenumbers/geocoding/data/1919_en
com/google/i18n/phonenumbers/geocoding/data/238_en
com/google/i18n/phonenumbers/geocoding/data/1403_en
com/google/i18n/phonenumbers/geocoding/data/32_fr
com/google/i18n/phonenumbers/geocoding/data/41_fr
com/google/i18n/phonenumbers/geocoding/data/374_am
com/google/i18n/phonenumbers/geocoding/data/212_fr
com/google/i18n/phonenumbers/geocoding/data/245_en
com/google/i18n/phonenumbers/geocoding/data/421_en
com/google/i18n/phonenumbers/geocoding/data/44_en
com/google/i18n/phonenumbers/geocoding/data/1336_en
com/google/i18n/phonenumbers/geocoding/data/43_de
com/google/i18n/phonenumbers/geocoding/data/230_fr
com/google/i18n/phonenumbers/geocoding/data/1916_en
com/google/i18n/phonenumbers/geocoding/data/1925_en
com/google/i18n/phonenumbers/geocoding/data/1512_en
com/google/i18n/phonenumbers/geocoding/data/242_en
com/google/i18n/phonenumbers/geocoding/data/40_ro
com/google/i18n/phonenumbers/geocoding/data/1636_en
com/google/i18n/phonenumbers/geocoding/data/242_fr
com/google/i18n/phonenumbers/geocoding/data/1757_en
com/google/i18n/phonenumbers/geocoding/data/1207_en
com/google/i18n/phonenumbers/geocoding/data/56_es
com/google/i18n/phonenumbers/geocoding/data/1516_en
com/google/i18n/phonenumbers/geocoding/data/1229_en
com/google/i18n/phonenumbers/geocoding/data/1586_en
com/google/i18n/phonenumbers/geocoding/data/1707_en
com/google/i18n/phonenumbers/geocoding/data/1435_en
com/google/i18n/phonenumbers/geocoding/data/1785_en
com/google/i18n/phonenumbers/geocoding/data/229_en
com/google/i18n/phonenumbers/geocoding/data/1559_en
com/google/i18n/phonenumbers/geocoding/data/1270_en
com/google/i18n/phonenumbers/geocoding/data/1979_en
com/google/i18n/phonenumbers/geocoding/data/233_en
com/google/i18n/phonenumbers/geocoding/data/373_en
com/google/i18n/phonenumbers/geocoding/data/1269_en
com/google/i18n/phonenumbers/geocoding/data/1385_en
com/google/i18n/phonenumbers/geocoding/data/375_be
com/google/i18n/phonenumbers/geocoding/data/1310_en
com/google/i18n/phonenumbers/geocoding/data/27_en
com/google/i18n/phonenumbers/geocoding/data/1931_en
com/google/i18n/phonenumbers/geocoding/data/1801_en
com/google/i18n/phonenumbers/geocoding/data/1567_en
com/google/i18n/phonenumbers/geocoding/data/1201_en
com/google/i18n/phonenumbers/geocoding/data/1909_en
com/google/i18n/phonenumbers/geocoding/data/1504_en
com/google/i18n/phonenumbers/geocoding/data/1763_en
com/google/i18n/phonenumbers/geocoding/data/1313_en
com/google/i18n/phonenumbers/geocoding/data/1276_en
com/google/i18n/phonenumbers/geocoding/data/1204_en
com/google/i18n/phonenumbers/geocoding/data/1414_en
com/google/i18n/phonenumbers/geocoding/data/1415_en
com/google/i18n/phonenumbers/geocoding/data/1858_en
com/google/i18n/phonenumbers/geocoding/data/1719_en
com/google/i18n/phonenumbers/geocoding/data/1724_en
com/google/i18n/phonenumbers/geocoding/data/32_en
com/google/i18n/phonenumbers/geocoding/data/1717_en
com/google/i18n/phonenumbers/geocoding/data/371_en
com/google/i18n/phonenumbers/geocoding/data/1863_en
com/google/i18n/phonenumbers/geocoding/data/1347_en
com/google/i18n/phonenumbers/geocoding/data/1478_en
com/google/i18n/phonenumbers/geocoding/data/1817_en
com/google/i18n/phonenumbers/geocoding/data/82_ar
com/google/i18n/phonenumbers/geocoding/data/1570_en
com/google/i18n/phonenumbers/geocoding/data/247_en
com/google/i18n/phonenumbers/geocoding/data/1250_en
com/google/i18n/phonenumbers/geocoding/data/1712_en
com/google/i18n/phonenumbers/geocoding/data/228_fr
com/google/i18n/phonenumbers/geocoding/data/1972_en
com/google/i18n/phonenumbers/geocoding/data/351_en
com/google/i18n/phonenumbers/geocoding/data/1540_en
com/google/i18n/phonenumbers/geocoding/data/1812_en
com/google/i18n/phonenumbers/geocoding/data/1438_en
com/google/i18n/phonenumbers/geocoding/data/1973_en
com/google/i18n/phonenumbers/geocoding/data/86_zh
com/google/i18n/phonenumbers/geocoding/data/269_fr
com/google/i18n/phonenumbers/geocoding/data/256_en
com/google/i18n/phonenumbers/geocoding/data/34_en
com/google/i18n/phonenumbers/geocoding/data/1701_en
com/google/i18n/phonenumbers/geocoding/data/1770_en
com/google/i18n/phonenumbers/geocoding/data/224_en
com/google/i18n/phonenumbers/geocoding/data/354_en
com/google/i18n/phonenumbers/geocoding/data/1810_en
com/google/i18n/phonenumbers/geocoding/data/1772_en
com/google/i18n/phonenumbers/geocoding/data/1708_en
com/google/i18n/phonenumbers/geocoding/data/373_ro
com/google/i18n/phonenumbers/geocoding/data/213_en
com/google/i18n/phonenumbers/geocoding/data/54_es
com/google/i18n/phonenumbers/geocoding/data/1815_en
com/google/i18n/phonenumbers/geocoding/data/1302_en
com/google/i18n/phonenumbers/geocoding/data/1304_en
com/google/i18n/phonenumbers/geocoding/data/49_en
com/google/i18n/phonenumbers/geocoding/data/1450_en
com/google/i18n/phonenumbers/geocoding/data/1843_en
com/google/i18n/phonenumbers/geocoding/data/1262_en
com/google/i18n/phonenumbers/geocoding/data/1319_en
com/google/i18n/phonenumbers/geocoding/data/1360_en
com/google/i18n/phonenumbers/geocoding/data/243_fr
com/google/i18n/phonenumbers/geocoding/data/1705_en
com/google/i18n/phonenumbers/geocoding/data/1203_en
com/google/i18n/phonenumbers/geocoding/data/1726_en
com/google/i18n/phonenumbers/geocoding/data/1407_en
com/google/i18n/phonenumbers/geocoding/data/1915_en
com/google/i18n/phonenumbers/geocoding/data/81_ja
com/google/i18n/phonenumbers/geocoding/data/1507_en
com/google/i18n/phonenumbers/geocoding/data/1856_en
com/google/i18n/phonenumbers/geocoding/data/1613_en
com/google/i18n/phonenumbers/geocoding/data/1727_en
com/google/i18n/phonenumbers/geocoding/data/228_es
com/google/i18n/phonenumbers/geocoding/data/1912_en
com/google/i18n/phonenumbers/geocoding/data/1345_en
com/google/i18n/phonenumbers/geocoding/data/1404_en
com/google/i18n/phonenumbers/geocoding/data/1501_en
com/google/i18n/phonenumbers/geocoding/data/1419_en
com/google/i18n/phonenumbers/geocoding/data/1513_en
com/google/i18n/phonenumbers/geocoding/data/43_en
com/google/i18n/phonenumbers/geocoding/data/1289_en
com/google/i18n/phonenumbers/geocoding/data/1432_en
com/google/i18n/phonenumbers/geocoding/data/91_en
com/google/i18n/phonenumbers/geocoding/data/1949_en
com/google/i18n/phonenumbers/geocoding/data/370_en
com/google/i18n/phonenumbers/geocoding/data/55_pt
com/google/i18n/phonenumbers/geocoding/data/1424_en
com/google/i18n/phonenumbers/geocoding/data/239_pt
com/google/i18n/phonenumbers/geocoding/data/1617_en
com/google/i18n/phonenumbers/geocoding/data/98_en
com/google/i18n/phonenumbers/geocoding/data/82_zh_Hant
com/google/i18n/phonenumbers/geocoding/data/359_bg
com/google/i18n/phonenumbers/geocoding/data/1864_en
com/google/i18n/phonenumbers/geocoding/data/1660_en
com/google/i18n/phonenumbers/geocoding/data/1888_en
com/google/i18n/phonenumbers/geocoding/data/1361_en
com/google/i18n/phonenumbers/geocoding/data/1330_en
com/google/i18n/phonenumbers/geocoding/data/1917_en
com/google/i18n/phonenumbers/geocoding/data/381_en
com/google/i18n/phonenumbers/geocoding/data/1236_en
com/google/i18n/phonenumbers/geocoding/data/46_en
com/google/i18n/phonenumbers/geocoding/data/1862_en
com/google/i18n/phonenumbers/geocoding/data/352_de
com/google/i18n/phonenumbers/geocoding/data/1661_en
com/google/i18n/phonenumbers/geocoding/data/1859_en
com/google/i18n/phonenumbers/geocoding/data/420_en
com/google/i18n/phonenumbers/geocoding/data/1214_en
com/google/i18n/phonenumbers/geocoding/data/1650_en
com/google/i18n/phonenumbers/geocoding/data/90_en
com/google/i18n/phonenumbers/geocoding/data/1667_en
com/google/i18n/phonenumbers/geocoding/data/47_en
com/google/i18n/phonenumbers/geocoding/data/1440_en
com/google/i18n/phonenumbers/geocoding/data/1848_en
com/google/i18n/phonenumbers/geocoding/data/config
com/google/i18n/phonenumbers/geocoding/data/1334_en
com/google/i18n/phonenumbers/geocoding/data/33_fr
com/google/i18n/phonenumbers/geocoding/data/1605_en
com/google/i18n/phonenumbers/geocoding/data/1216_en
com/google/i18n/phonenumbers/geocoding/data/1518_en
com/google/i18n/phonenumbers/geocoding/data/1401_en
com/google/i18n/phonenumbers/geocoding/data/1434_en
com/google/i18n/phonenumbers/geocoding/data/82_zh
com/google/i18n/phonenumbers/geocoding/data/1828_en
com/google/i18n/phonenumbers/geocoding/data/1773_en
com/google/i18n/phonenumbers/geocoding/data/49_de
com/google/i18n/phonenumbers/geocoding/data/1405_en
com/google/i18n/phonenumbers/geocoding/data/1612_en
com/google/i18n/phonenumbers/geocoding/data/94_en
com/google/i18n/phonenumbers/geocoding/data/232_en
com/google/i18n/phonenumbers/geocoding/data/1928_en
com/google/i18n/phonenumbers/geocoding/data/1514_en
com/google/i18n/phonenumbers/geocoding/data/1575_en
com/google/i18n/phonenumbers/geocoding/data/1209_en
com/google/i18n/phonenumbers/geocoding/data/244_pt
com/google/i18n/phonenumbers/geocoding/data/62_en
com/google/i18n/phonenumbers/geocoding/data/1312_en
com/google/i18n/phonenumbers/geocoding/data/1819_en
com/google/i18n/phonenumbers/geocoding/data/373_ru
com/google/i18n/phonenumbers/geocoding/data/1413_en
com/google/i18n/phonenumbers/geocoding/data/222_fr
com/google/i18n/phonenumbers/geocoding/data/238_pt
com/google/i18n/phonenumbers/geocoding/data/225_fr
com/google/i18n/phonenumbers/geocoding/data/1913_en
com/google/i18n/phonenumbers/geocoding/data/1337_en
com/google/i18n/phonenumbers/geocoding/data/1215_en
com/google/i18n/phonenumbers/geocoding/data/220_en
com/google/i18n/phonenumbers/geocoding/data/1217_en
com/google/i18n/phonenumbers/geocoding/data/1816_en
com/google/i18n/phonenumbers/geocoding/data/1872_en
com/google/i18n/phonenumbers/geocoding/data/1901_en
com/google/i18n/phonenumbers/geocoding/data/1573_en
com/google/i18n/phonenumbers/geocoding/data/212_en
com/google/i18n/phonenumbers/geocoding/data/352_en
com/google/i18n/phonenumbers/geocoding/data/1971_en
com/google/i18n/phonenumbers/geocoding/data/1267_en
com/google/i18n/phonenumbers/geocoding/data/1830_en
com/google/i18n/phonenumbers/geocoding/data/1253_en
com/google/i18n/phonenumbers/geocoding/data/1571_en
com/google/i18n/phonenumbers/geocoding/data/31_en
com/google/i18n/phonenumbers/geocoding/data/1631_en
com/google/i18n/phonenumbers/geocoding/data/1408_en
com/google/i18n/phonenumbers/geocoding/data/1809_en
com/google/i18n/phonenumbers/geocoding/data/1947_en
com/google/i18n/phonenumbers/geocoding/data/82_cs
com/google/i18n/phonenumbers/geocoding/data/1619_en
com/google/i18n/phonenumbers/geocoding/data/1406_en
com/google/i18n/phonenumbers/geocoding/data/1709_en
com/google/i18n/phonenumbers/geocoding/data/1760_en
com/google/i18n/phonenumbers/geocoding/data/1907_en
com/google/i18n/phonenumbers/geocoding/data/1952_en
com/google/i18n/phonenumbers/geocoding/data/230_es
com/google/i18n/phonenumbers/geocoding/data/372_en
com/google/i18n/phonenumbers/geocoding/data/1989_en
com/google/i18n/phonenumbers/geocoding/data/1873_en
com/google/i18n/phonenumbers/geocoding/data/1321_en
com/google/i18n/phonenumbers/geocoding/data/886_zh
com/google/i18n/phonenumbers/geocoding/data/353_en
com/google/i18n/phonenumbers/geocoding/data/1641_en
com/google/i18n/phonenumbers/geocoding/data/1443_en
com/google/i18n/phonenumbers/geocoding/data/268_en
com/google/i18n/phonenumbers/geocoding/data/1806_en
com/google/i18n/phonenumbers/geocoding/data/58_es
com/google/i18n/phonenumbers/geocoding/data/1412_en
com/google/i18n/phonenumbers/geocoding/data/1720_en
com/google/i18n/phonenumbers/geocoding/data/263_en
com/google/i18n/phonenumbers/geocoding/data/1814_en
com/google/i18n/phonenumbers/geocoding/data/1620_en
com/google/i18n/phonenumbers/geocoding/data/1331_en
com/google/i18n/phonenumbers/geocoding/data/1779_en
com/google/i18n/phonenumbers/geocoding/data/1602_en
com/google/i18n/phonenumbers/geocoding/data/1423_en
com/google/i18n/phonenumbers/geocoding/data/239_en
com/google/i18n/phonenumbers/geocoding/data/1941_en
com/google/i18n/phonenumbers/geocoding/data/1218_en
com/google/i18n/phonenumbers/geocoding/data/1614_en
com/google/i18n/phonenumbers/geocoding/data/1780_en
com/google/i18n/phonenumbers/geocoding/data/254_en
com/google/i18n/phonenumbers/geocoding/data/886_en
com/google/i18n/phonenumbers/geocoding/data/1226_en
com/google/i18n/phonenumbers/geocoding/data/1210_en
com/google/i18n/phonenumbers/geocoding/data/82_fr
com/google/i18n/phonenumbers/geocoding/data/1206_en
com/google/i18n/phonenumbers/geocoding/data/1651_en
com/google/i18n/phonenumbers/geocoding/data/1306_en
com/google/i18n/phonenumbers/geocoding/data/1515_en
com/google/i18n/phonenumbers/geocoding/data/1239_en
com/google/i18n/phonenumbers/geocoding/data/1807_en
com/google/i18n/phonenumbers/geocoding/data/1301_en
com/google/i18n/phonenumbers/geocoding/data/359_en
com/google/i18n/phonenumbers/geocoding/data/1732_en
com/google/i18n/phonenumbers/geocoding/data/1402_en
com/google/i18n/phonenumbers/geocoding/data/1219_en
com/google/i18n/phonenumbers/geocoding/data/1740_en
com/google/i18n/phonenumbers/geocoding/data/41_de
com/google/i18n/phonenumbers/geocoding/data/1530_en
com/google/i18n/phonenumbers/geocoding/data/1730_en
com/google/i18n/phonenumbers/geocoding/data/1508_en
com/google/i18n/phonenumbers/geocoding/data/1417_en
com/google/i18n/phonenumbers/geocoding/data/1715_en
com/google/i18n/phonenumbers/geocoding/data/225_en
com/google/i18n/phonenumbers/geocoding/data/1682_en
com/google/i18n/phonenumbers/geocoding/data/1870_en
com/google/i18n/phonenumbers/geocoding/data/1386_en
com/google/i18n/phonenumbers/geocoding/data/1754_en
com/google/i18n/phonenumbers/geocoding/data/375_ru
com/google/i18n/phonenumbers/geocoding/data/243_en
com/google/i18n/phonenumbers/geocoding/data/1437_en
com/google/i18n/phonenumbers/geocoding/data/1984_en
com/google/i18n/phonenumbers/geocoding/data/1905_en
com/google/i18n/phonenumbers/geocoding/data/251_en
com/google/i18n/phonenumbers/geocoding/data/1718_en
com/google/i18n/phonenumbers/geocoding/data/1205_en
com/google/i18n/phonenumbers/geocoding/data/40_en
com/google/i18n/phonenumbers/geocoding/data/51_en
com/google/i18n/phonenumbers/geocoding/data/1703_en
com/google/i18n/phonenumbers/geocoding/data/1425_en
com/google/i18n/phonenumbers/geocoding/data/1662_en
com/google/i18n/phonenumbers/geocoding/data/48_pl
com/google/i18n/phonenumbers/geocoding/data/1251_en
com/google/i18n/phonenumbers/geocoding/data/226_en
com/google/i18n/phonenumbers/geocoding/data/1480_en
com/google/i18n/phonenumbers/geocoding/data/1669_en
com/google/i18n/phonenumbers/geocoding/data/1307_en
com/google/i18n/phonenumbers/geocoding/data/48_en
com/google/i18n/phonenumbers/geocoding/data/1604_en
com/google/i18n/phonenumbers/geocoding/data/1706_en
com/google/i18n/phonenumbers/geocoding/data/381_sr
com/google/i18n/phonenumbers/geocoding/data/216_en
com/google/i18n/phonenumbers/geocoding/data/1519_en
com/google/i18n/phonenumbers/geocoding/data/1410_en
com/google/i18n/phonenumbers/geocoding/data/234_en
com/google/i18n/phonenumbers/geocoding/data/258_pt
com/google/i18n/phonenumbers/geocoding/data/1541_en
com/google/i18n/phonenumbers/geocoding/data/7_en
com/google/i18n/phonenumbers/geocoding/data/1906_en
com/google/i18n/phonenumbers/geocoding/data/1610_en
com/google/i18n/phonenumbers/geocoding/data/1657_en
com/google/i18n/phonenumbers/geocoding/data/1920_en
com/google/i18n/phonenumbers/geocoding/data/1734_en
com/google/i18n/phonenumbers/geocoding/data/1580_en
com/google/i18n/phonenumbers/geocoding/data/1248_en
com/google/i18n/phonenumbers/geocoding/data/1618_en
com/google/i18n/phonenumbers/geocoding/data/1260_en
com/google/i18n/phonenumbers/geocoding/data/1838_en
com/google/i18n/phonenumbers/geocoding/data/1616_en
com/google/i18n/phonenumbers/geocoding/data/1510_en
com/google/i18n/phonenumbers/geocoding/data/267_en
com/google/i18n/phonenumbers/geocoding/data/1850_en
com/google/i18n/phonenumbers/geocoding/data/1224_en
com/google/i18n/phonenumbers/geocoding/data/1630_en
com/google/i18n/phonenumbers/geocoding/data/1561_en
com/google/i18n/phonenumbers/geocoding/data/32_nl
com/google/i18n/phonenumbers/geocoding/data/1626_en
com/google/i18n/phonenumbers/geocoding/data/1765_en
com/google/i18n/phonenumbers/geocoding/data/53_en
com/google/i18n/phonenumbers/geocoding/data/1320_en
com/google/i18n/phonenumbers/geocoding/data/7_ru
com/google/i18n/phonenumbers/geocoding/data/1240_en
com/google/i18n/phonenumbers/geocoding/data/1903_en
com/google/i18n/phonenumbers/geocoding/data/1639_en
com/google/i18n/phonenumbers/geocoding/data/1914_en
com/google/i18n/phonenumbers/geocoding/data/1316_en
com/google/i18n/phonenumbers/geocoding/data/1716_en
com/google/i18n/phonenumbers/geocoding/data/1351_en
com/google/i18n/phonenumbers/geocoding/data/54_en
com/google/i18n/phonenumbers/geocoding/data/1678_en
com/google/i18n/phonenumbers/geocoding/data/1647_en
com/google/i18n/phonenumbers/geocoding/data/1985_en
com/google/i18n/phonenumbers/geocoding/data/1317_en
com/google/i18n/phonenumbers/geocoding/data/84_en
com/google/i18n/phonenumbers/geocoding/data/1418_en
com/google/i18n/phonenumbers/geocoding/data/260_en
com/google/i18n/phonenumbers/geocoding/data/1252_en
com/google/i18n/phonenumbers/geocoding/data/1804_en
com/google/i18n/phonenumbers/geocoding/data/1778_en
com/google/i18n/phonenumbers/geocoding/data/358_se
com/google/i18n/phonenumbers/geocoding/data/290_fr
com/google/i18n/phonenumbers/geocoding/data/1609_en
com/google/i18n/phonenumbers/geocoding/data/1608_en
com/google/i18n/phonenumbers/geocoding/data/886_zh_Hant
com/google/i18n/phonenumbers/geocoding/data/266_en
com/google/i18n/phonenumbers/geocoding/data/46_sv
com/google/i18n/phonenumbers/geocoding/data/1607_en
com/google/i18n/phonenumbers/geocoding/data/1484_en
com/google/i18n/phonenumbers/geocoding/data/1860_en
com/google/i18n/phonenumbers/geocoding/data/66_th
com/google/i18n/phonenumbers/geocoding/data/264_en
com/google/i18n/phonenumbers/geocoding/data/1551_en
com/google/i18n/phonenumbers/geocoding/data/81_en
com/google/i18n/phonenumbers/geocoding/data/1315_en
com/google/i18n/phonenumbers/geocoding/data/1845_en
com/google/i18n/phonenumbers/geocoding/data/1937_en
com/google/i18n/phonenumbers/geocoding/data/1563_en
com/google/i18n/phonenumbers/geocoding/data/245_pt
com/google/i18n/phonenumbers/geocoding/data/1904_en
com/google/i18n/phonenumbers/geocoding/data/1781_en
com/google/i18n/phonenumbers/geocoding/data/1431_en
com/google/i18n/phonenumbers/geocoding/data/1606_en
com/google/i18n/phonenumbers/geocoding/data/241_en
com/google/i18n/phonenumbers/geocoding/data/33_en
com/google/i18n/phonenumbers/geocoding/data/1587_en
com/google/i18n/phonenumbers/geocoding/data/55_en
com/google/i18n/phonenumbers/geocoding/data/31_nl
com/google/i18n/phonenumbers/geocoding/data/1509_en
com/google/i18n/phonenumbers/geocoding/data/1936_en
com/google/i18n/phonenumbers/geocoding/data/222_en
com/google/i18n/phonenumbers/geocoding/data/1505_en
com/google/i18n/phonenumbers/geocoding/data/1585_en
com/google/i18n/phonenumbers/geocoding/data/62_id
com/google/i18n/phonenumbers/geocoding/data/1325_en
com/google/i18n/phonenumbers/geocoding/data/1980_en
com/google/i18n/phonenumbers/geocoding/data/1416_en
com/google/i18n/phonenumbers/geocoding/data/86_en
com/google/i18n/phonenumbers/geocoding/data/1769_en
com/google/i18n/phonenumbers/geocoding/data/1469_en
com/google/i18n/phonenumbers/geocoding/data/1623_en
com/google/i18n/phonenumbers/geocoding/data/358_fi
com/google/i18n/phonenumbers/geocoding/data/1802_en
com/google/i18n/phonenumbers/geocoding/data/249_en
com/google/i18n/phonenumbers/geocoding/data/1956_en
com/google/i18n/phonenumbers/geocoding/data/90_tr
com/google/i18n/phonenumbers/geocoding/data/1574_en
com/google/i18n/phonenumbers/geocoding/data/252_en
com/google/i18n/phonenumbers/geocoding/data/58_en
com/google/i18n/phonenumbers/geocoding/data/39_it
com/google/i18n/phonenumbers/geocoding/data/36_en
com/google/i18n/phonenumbers/geocoding/data/1847_en
com/google/i18n/phonenumbers/geocoding/data/1231_en
com/google/i18n/phonenumbers/geocoding/data/1506_en
com/google/i18n/phonenumbers/geocoding/data/30_el
com/google/i18n/phonenumbers/geocoding/data/1878_en
com/google/i18n/phonenumbers/geocoding/data/352_fr
com/google/i18n/phonenumbers/geocoding/data/41_it
com/google/i18n/phonenumbers/geocoding/data/1318_en
com/google/i18n/phonenumbers/geocoding/data/1228_en
com/google/i18n/phonenumbers/geocoding/data/1803_en
com/google/i18n/phonenumbers/geocoding/data/1430_en
com/google/i18n/phonenumbers/geocoding/data/1352_en
com/google/i18n/phonenumbers/geocoding/data/1832_en
com/google/i18n/phonenumbers/geocoding/data/1713_en
com/google/i18n/phonenumbers/geocoding/data/39_en
com/google/i18n/phonenumbers/geocoding/data/66_en
com/google/i18n/phonenumbers/geocoding/data/1212_en
com/google/i18n/phonenumbers/geocoding/data/1910_en
com/google/i18n/phonenumbers/geocoding/data/1704_en
com/google/i18n/phonenumbers/geocoding/data/290_en
com/google/i18n/phonenumbers/geocoding/data/1702_en
com/google/i18n/phonenumbers/geocoding/data/230_en
com/google/i18n/phonenumbers/geocoding/data/1202_en
com/google/i18n/phonenumbers/geocoding/data/1254_en
com/google/i18n/phonenumbers/geocoding/data/1225_en
com/google/i18n/phonenumbers/geocoding/data/1851_en
com/google/i18n/phonenumbers/geocoding/data/1308_en
com/google/i18n/phonenumbers/geocoding/data/1502_en
com/google/i18n/phonenumbers/geocoding/data/1970_en
com/google/i18n/phonenumbers/geocoding/data/1208_en
com/google/i18n/phonenumbers/geocoding/data/1520_en
com/google/i18n/phonenumbers/geocoding/data/1813_en
com/google/i18n/phonenumbers/geocoding/data/244_en
com/google/i18n/phonenumbers/geocoding/data/1603_en
com/google/i18n/phonenumbers/geocoding/data/355_en
com/google/i18n/phonenumbers/geocoding/data/56_en
com/google/i18n/phonenumbers/geocoding/data/351_pt
com/google/i18n/phonenumbers/geocoding/data/1213_en
com/google/i18n/phonenumbers/geocoding/data/228_en
com/google/i18n/phonenumbers/geocoding/data/375_en
com/google/i18n/phonenumbers/geocoding/data/36_hu
com/google/i18n/phonenumbers/geocoding/data/1479_en
com/google/i18n/phonenumbers/geocoding/data/1978_en
com/google/i18n/phonenumbers/geocoding/data/1309_en
com/google/i18n/phonenumbers/geocoding/data/1818_en
com/google/i18n/phonenumbers/geocoding/data/82_en
com/google/i18n/phonenumbers/geocoding/data/1808_en
com/google/i18n/phonenumbers/geocoding/data/98_fa
com/google/i18n/phonenumbers/geocoding/data/1857_en
com/google/i18n/phonenumbers/geocoding/data/1731_en
com/google/i18n/phonenumbers/geocoding/data/1323_en
com/google/i18n/phonenumbers/geocoding/data/1234_en
com/google/i18n/phonenumbers/geocoding/data/1805_en
com/google/i18n/phonenumbers/geocoding/data/82_ko
com/google/i18n/phonenumbers/geocoding/data/1314_en
com/google/i18n/phonenumbers/geocoding/data/1303_en
com/google/i18n/phonenumbers/geocoding/data/1365_en
com/google/i18n/phonenumbers/geocoding/data/1305_en
com/google/i18n/phonenumbers/geocoding/data/374_ru
com/google/i18n/phonenumbers/geocoding/data/20_en
com/google/i18n/phonenumbers/geocoding/data/299_en
com/google/i18n/phonenumbers/geocoding/data/1774_en
com/google/i18n/phonenumbers/geocoding/data/1503_en
com/google/i18n/phonenumbers/geocoding/data/269_en
com/google/i18n/phonenumbers/geocoding/data/1409_en
com/google/i18n/phonenumbers/geocoding/data/1786_en
com/google/i18n/phonenumbers/geocoding/data/57_en
com/google/i18n/phonenumbers/geocoding/data/374_en
com/google/i18n/phonenumbers/geocoding/data/1615_en
com/google/i18n/phonenumbers/geocoding/data/221_en
com/google/i18n/phonenumbers/geocoding/data/1831_en
com/google/i18n/phonenumbers/geocoding/data/1954_en
com/google/i18n/phonenumbers/geocoding/data/261_en
com/google/i18n/phonenumbers/geocoding/data/1867_en
com/google/i18n/phonenumbers/geocoding/data/229_fr
com/google/i18n/phonenumbers/geocoding/data/1714_en
com/google/i18n/phonenumbers/geocoding/data/1646_en
com/google/i18n/phonenumbers/geocoding/data/1902_en
com/google/i18n/phonenumbers/geocoding/data/1517_en
com/google/i18n/phonenumbers/geocoding/data/358_en
com/google/i18n/phonenumbers/geocoding/FlyweightMapStorage.class
FlyweightMapStorage.java package com.google.i18n.phonenumbers.geocoding final com.google.i18n.phonenumbers.geocoding.FlyweightMapStorage extends com.google.i18n.phonenumbers.geocoding.AreaCodeMapStorageStrategy { private static final int SHORT_NUM_BYTES private static final int INT_NUM_BYTES private int prefixSizeInBytes private int descIndexSizeInBytes private java.nio.ByteBuffer phoneNumberPrefixes private java.nio.ByteBuffer descriptionIndexes private String[] descriptionPool void <init> () public int getPrefix (int) int index public java.lang.String getDescription (int) int index int indexInDescriptionPool public void readFromSortedMap (java.util.SortedMap) int prefix java.util.Map$Entry entry java.util.Iterator i$ java.util.SortedMap areaCodeMap java.util.SortedSet descriptionsSet int index private void createDescriptionPool (java.util.SortedSet, java.util.SortedMap) int prefix String description int positionInDescriptionPool int i java.util.SortedSet descriptionsSet java.util.SortedMap areaCodeMap int index public void readExternal (java.io.ObjectInput) throws java.io.IOException int i String description int i java.io.ObjectInput objectInput int sizeOfLengths int descriptionPoolSize private void readEntries (java.io.ObjectInput) throws java.io.IOException int i java.io.ObjectInput objectInput public void writeExternal (java.io.ObjectOutput) throws java.io.IOException Integer length java.util.Iterator i$ String description String[] arr$ int len$ int i$ int i java.io.ObjectOutput objectOutput int sizeOfLengths private static int getOptimalNumberOfBytesForValue (int) int value private static void readExternalWord (java.io.ObjectInput, int, java.nio.ByteBuffer, int) throws java.io.IOException java.io.ObjectInput objectInput int wordSize java.nio.ByteBuffer outputBuffer int index int wordIndex private static void writeExternalWord (java.io.ObjectOutput, int, java.nio.ByteBuffer, int) throws java.io.IOException java.io.ObjectOutput objectOutput int wordSize java.nio.ByteBuffer inputBuffer int index int wordIndex private static int readWordFromBuffer (java.nio.ByteBuffer, int, int) java.nio.ByteBuffer buffer int wordSize int index int wordIndex private static void storeWordInBuffer (java.nio.ByteBuffer, int, int, int) java.nio.ByteBuffer buffer int wordSize int index int value int wordIndex }
com/google/i18n/phonenumbers/geocoding/MappingFileProvider.class
MappingFileProvider.java package com.google.i18n.phonenumbers.geocoding public com.google.i18n.phonenumbers.geocoding.MappingFileProvider extends java.lang.Object implements java.io.Externalizable { private int numOfEntries private int[] countryCallingCodes private java.util.List availableLanguages private static final java.util.Map LOCALE_NORMALIZATION_MAP public void <init> () public void readFileConfigs (java.util.SortedMap) int countryCallingCode java.util.Iterator i$ java.util.SortedMap availableDataFiles int index public void readExternal (java.io.ObjectInput) throws java.io.IOException int j int numOfLangs java.util.Set setOfLangs int i java.io.ObjectInput objectInput public void writeExternal (java.io.ObjectOutput) throws java.io.IOException String lang java.util.Iterator i$ java.util.Set setOfLangs int numOfLangs int i java.io.ObjectOutput objectOutput public java.lang.String toString () String lang java.util.Iterator i$ java.util.SortedSet sortedSetOfLangs int i StringBuilder output java.lang.String getFileName (int, java.lang.String, java.lang.String, java.lang.String) StringBuilder fileName String languageCode int countryCallingCode String language String script String region int index java.util.Set setOfLangs private java.lang.String findBestMatchingLanguageCode (java.util.Set, java.lang.String, java.lang.String, java.lang.String) StringBuilder langWithScript String langWithScriptStr StringBuilder langWithRegion String langWithRegionStr java.util.Set setOfLangs String language String script String region StringBuilder fullLocale String fullLocaleStr String normalizedLocale private boolean onlyOneOfScriptOrRegionIsEmpty (java.lang.String, java.lang.String) String script String region private java.lang.StringBuilder constructFullLocale (java.lang.String, java.lang.String, java.lang.String) String language String script String region StringBuilder fullLocale private void appendSubsequentLocalePart (java.lang.String, java.lang.StringBuilder) String subsequentLocalePart StringBuilder fullLocale static void <clinit> () java.util.Map normalizationMap }
com/google/i18n/phonenumbers/geocoding/PhoneNumberOfflineGeocoder.class
PhoneNumberOfflineGeocoder.java package com.google.i18n.phonenumbers.geocoding public com.google.i18n.phonenumbers.geocoding.PhoneNumberOfflineGeocoder extends java.lang.Object { private static com.google.i18n.phonenumbers.geocoding.PhoneNumberOfflineGeocoder instance private static final String MAPPING_DATA_DIRECTORY private static final java.util.logging.Logger LOGGER private final com.google.i18n.phonenumbers.PhoneNumberUtil phoneUtil private final String phonePrefixDataDirectory private com.google.i18n.phonenumbers.geocoding.MappingFileProvider mappingFileProvider private java.util.Map availablePhonePrefixMaps void <init> (java.lang.String) String phonePrefixDataDirectory private void loadMappingFileProvider () java.io.IOException e java.io.InputStream source java.io.ObjectInputStream in private com.google.i18n.phonenumbers.geocoding.AreaCodeMap getPhonePrefixDescriptions (int, java.lang.String, java.lang.String, java.lang.String) int prefixMapKey String language String script String region String fileName private void loadAreaCodeMapFromFile (java.lang.String) com.google.i18n.phonenumbers.geocoding.AreaCodeMap map java.io.IOException e String fileName java.io.InputStream source java.io.ObjectInputStream in private static void close (java.io.InputStream) java.io.IOException e java.io.InputStream in public static synchronized com.google.i18n.phonenumbers.geocoding.PhoneNumberOfflineGeocoder getInstance () private java.lang.String getCountryNameForNumber (com.google.i18n.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale) com.google.i18n.phonenumbers.Phonenumber$PhoneNumber number java.util.Locale language String regionCode private java.lang.String getRegionDisplayName (java.lang.String, java.util.Locale) String regionCode java.util.Locale language public java.lang.String getDescriptionForValidNumber (com.google.i18n.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale) com.google.i18n.phonenumbers.Phonenumber$PhoneNumber number java.util.Locale languageCode String langStr String scriptStr String regionStr String areaDescription public java.lang.String getDescriptionForValidNumber (com.google.i18n.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale, java.lang.String) com.google.i18n.phonenumbers.Phonenumber$PhoneNumber number java.util.Locale languageCode String userRegion String regionCode public java.lang.String getDescriptionForNumber (com.google.i18n.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale) com.google.i18n.phonenumbers.Phonenumber$PhoneNumber number java.util.Locale languageCode com.google.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberType numberType public java.lang.String getDescriptionForNumber (com.google.i18n.phonenumbers.Phonenumber$PhoneNumber, java.util.Locale, java.lang.String) com.google.i18n.phonenumbers.Phonenumber$PhoneNumber number java.util.Locale languageCode String userRegion com.google.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberType numberType private boolean canBeGeocoded (com.google.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberType) com.google.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberType numberType private java.lang.String getAreaDescriptionForNumber (com.google.i18n.phonenumbers.Phonenumber$PhoneNumber, java.lang.String, java.lang.String, java.lang.String) com.google.i18n.phonenumbers.geocoding.AreaCodeMap defaultMap com.google.i18n.phonenumbers.Phonenumber$PhoneNumber number String lang String script String region int countryCallingCode int phonePrefix com.google.i18n.phonenumbers.geocoding.AreaCodeMap phonePrefixDescriptions String description private boolean mayFallBackToEnglish (java.lang.String) String lang static void <clinit> () }
META-INF/maven/
META-INF/maven/com.googlecode.libphonenumber/
META-INF/maven/com.googlecode.libphonenumber/geocoder/
META-INF/maven/com.googlecode.libphonenumber/geocoder/pom.xml
META-INF/maven/com.googlecode.libphonenumber/geocoder/pom.properties