View Javadoc

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