1 package com.ozacc.mail.xml;
5 import org.w3c.dom.Document;
7 import com.ozacc.mail.Mail;
10 * MailインスタンスからXMLドキュメントを生成します。
12 * @see com.ozacc.mail.xml.impl.XMLBuilderImpl
13 * @see com.ozacc.mail.xml.impl.JDomXMLBuilder
16 * @author Tomohiro Otsuka
17 * @version $Id: XMLBuilder.java,v 1.2 2004/09/13 07:13:31 otsuka Exp $
19 public interface XMLBuilder {
22 * 指定されたMailインスタンスからXMLドキュメントを生成します。
25 * @return DOM Document
26 * @throws XMLBuildException
28 Document buildDocument(Mail mail) throws XMLBuildException;
31 * 指定されたMailインスタンスからXMLドキュメントを生成し、
35 * @param destFile MailデータXMLの保存先ファイル
36 * @throws XMLBuildException
38 void saveDocument(Mail mail, File destFile) throws XMLBuildException;