• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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