Example #1
0
        private static void loadAlternateFormatsMetadataFromFile(int countryCallingCode)
        {
            InputStream source = Extensions.getResourceAsStream(
                ALTERNATE_FORMATS_FILE_PREFIX + "_" + countryCallingCode);
            ObjectInputStream @in = null;

            try {
                @in = new ObjectInputStream(source);
                PhoneMetadataCollection alternateFormats = new PhoneMetadataCollection();
                alternateFormats.readExternal(@in);
                foreach (PhoneMetadata metadata in alternateFormats.getMetadataList())
                {
                    callingCodeToAlternateFormatsMap.put(metadata.getCountryCode(), metadata);
                }
            } catch (IOException e) {
                LOGGER.log(Level.WARNING, e.toString());
            } finally {
                close(@in);
            }
        }
Example #2
0
        private static void loadShortNumberMetadataFromFile(String regionCode)
        {
            InputStream source = Extensions.getResourceAsStream(
                SHORT_NUMBER_METADATA_FILE_PREFIX + "_" + regionCode);
            ObjectInputStream @in = null;

            try {
                @in = new ObjectInputStream(source);
                PhoneMetadataCollection shortNumberMetadata = new PhoneMetadataCollection();
                shortNumberMetadata.readExternal(@in);
                foreach (PhoneMetadata metadata in shortNumberMetadata.getMetadataList())
                {
                    regionCodeToShortNumberMetadataMap.put(regionCode, metadata);
                }
            } catch (IOException e) {
                LOGGER.log(Level.WARNING, e.toString());
            } finally {
                close(@in);
            }
        }
 private static void loadShortNumberMetadataFromFile(String regionCode)
 {
     InputStream source = Extensions.getResourceAsStream(
     SHORT_NUMBER_METADATA_FILE_PREFIX + "_" + regionCode);
     ObjectInputStream @in = null;
     try {
       @in = new ObjectInputStream(source);
       PhoneMetadataCollection shortNumberMetadata = new PhoneMetadataCollection();
       shortNumberMetadata.readExternal(@in);
       foreach (PhoneMetadata metadata in shortNumberMetadata.getMetadataList()) {
     regionCodeToShortNumberMetadataMap.put(regionCode, metadata);
       }
     } catch (IOException e) {
       LOGGER.log(Level.WARNING, e.toString());
     } finally {
       close(@in);
     }
 }
 private static void loadAlternateFormatsMetadataFromFile(int countryCallingCode)
 {
     InputStream source = Extensions.getResourceAsStream(
     ALTERNATE_FORMATS_FILE_PREFIX + "_" + countryCallingCode);
     ObjectInputStream @in = null;
     try {
       @in = new ObjectInputStream(source);
       PhoneMetadataCollection alternateFormats = new PhoneMetadataCollection();
       alternateFormats.readExternal(@in);
       foreach (PhoneMetadata metadata in alternateFormats.getMetadataList()) {
     callingCodeToAlternateFormatsMap.put(metadata.getCountryCode(), metadata);
       }
     } catch (IOException e) {
       LOGGER.log(Level.WARNING, e.toString());
     } finally {
       close(@in);
     }
 }