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  }