1 package com.google.i18n.phonenumbers.metadata; 2 3 import com.google.i18n.phonenumbers.Phonemetadata.PhoneMetadataCollection; 4 import java.io.ByteArrayInputStream; 5 import java.io.ByteArrayOutputStream; 6 import java.io.IOException; 7 import java.io.InputStream; 8 import java.io.ObjectOutputStream; 9 10 public class PhoneMetadataCollectionUtil { 11 toInputStream(PhoneMetadataCollection metadata)12 public static InputStream toInputStream(PhoneMetadataCollection metadata) throws IOException { 13 ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); 14 ObjectOutputStream objectOutputStream = new ObjectOutputStream(outputStream); 15 metadata.writeExternal(objectOutputStream); 16 objectOutputStream.flush(); 17 InputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray()); 18 objectOutputStream.close(); 19 return inputStream; 20 } 21 } 22