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  }