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 }