OSDN Git Service

CVS最新版の全ファイルを追加
[spring-ext/ozacc-mail.git] / src / java / com / ozacc / mail / fetch / MailConverter.java
1 package com.ozacc.mail.fetch;\r
2 \r
3 import javax.mail.internet.MimeMessage;\r
4 \r
5 /**\r
6  * <code>MimeMessage</code>から<code>ReceivedMail</code>を生成するインターフェース。\r
7  * \r
8  * @since 1.2\r
9  * @author gaku\r
10  * @version $Id: MailConverter.java,v 1.1.2.2 2005/04/10 05:25:21 otsuka Exp $\r
11  */\r
12 public interface MailConverter {\r
13 \r
14         /**\r
15          * 指定された<code>MimeMessage</code>を<code>ReceivedMail</code>に変換して返します。\r
16          * \r
17          * @param message <code>ReceivedMail</code>に変換する<code>MimeMessage</code>\r
18          * @return <code>MimeMessage</code>から生成された<code>ReceivedMail</code>\r
19          */\r
20         ReceivedMail convertIntoMail(MimeMessage message);\r
21 \r
22         /**\r
23          * 指定された<code>MimeMessage</code>を<code>ReceivedMail</code>に変換して返します。\r
24          * \r
25          * @param message <code>ReceivedMail</code>に変換する<code>MimeMessage</code>の配列\r
26          * @return <code>MimeMessage</code>から生成された<code>ReceivedMail</code>の配列\r
27          */\r
28         ReceivedMail[] convertIntoMails(MimeMessage[] messages);\r
29 \r
30 }