OSDN Git Service

Convertリファクタリング
[coroid/inqubus.git] / frontend / src / saccubus / conv / Packet.java
1 package saccubus.conv;
2
3 import java.util.LinkedList;
4 import java.io.*;
5 import java.util.Iterator;
6
7 import saccubus.util.IOUtil;
8
9 /**
10  * <p>
11  * タイトル: さきゅばす
12  * </p>
13  *
14  * <p>
15  * 説明: ニコニコ動画の動画をコメントつきで保存
16  * </p>
17  *
18  * <p>
19  * 著作権: Copyright (c) 2007 PSI
20  * </p>
21  *
22  * <p>
23  * 会社名:
24  * </p>
25  * 中間コメント. writeメソッドによりファイルに書き出す.
26  * @author 未入力
27  * @version 1.0
28  */
29 public class Packet {
30         LinkedList<Chat> ChatList = new LinkedList<Chat>();
31
32         public Packet() {
33         }
34
35         public void addChat(Chat chat) {
36                 ChatList.add(chat);
37         }
38
39         public void write(OutputStream os) throws IOException {
40                 IOUtil.writeInt(os, ChatList.size());
41                 Iterator<Chat> it = ChatList.iterator();
42                 while (it.hasNext()) {
43                         Chat chat = it.next();
44                         chat.write(os);
45                 }
46         }
47 }