View Javadoc

1   package com.ozacc.mail.xml;
2   
3   import java.io.File;
4   
5   import org.w3c.dom.Document;
6   
7   import com.ozacc.mail.Mail;
8   
9   /***
10   * MailインスタンスからXMLドキュメントを生成します。
11   * 
12   * @author Tomohiro Otsuka
13   * @version $Id: XMLBuilder.java,v 1.1 2004/09/05 14:20:49 otsuka Exp $
14   */
15  public interface XMLBuilder {
16  
17  	/***
18  	 * 指定さ�?たMailインスタンスからXMLドキュメントを生成します。
19  	 * 
20  	 * @param mail
21  	 * @return DOM Document
22  	 * @throws XMLBuildException
23  	 */
24  	Document buildDocument(Mail mail) throws XMLBuildException;
25  
26  	/***
27  	 * 指定さ�?たMailインスタンスからXMLドキュメントを生成し、
28  	 * 指定さ�?たファイ�?に保存します。
29  	 * 
30  	 * @param mail
31  	 * @param destFile MailデータXMLの保存先ファイ�?
32  	 * @throws XMLBuildException
33  	 */
34  	void saveDocument(Mail mail, File destFile) throws XMLBuildException;
35  
36  }