com.ozacc.mail.xml.impl
クラス XMLBuilderImpl

java.lang.Object
  拡張com.ozacc.mail.xml.impl.XMLBuilderImpl
すべての実装インタフェース:
XMLBuilder

public class XMLBuilderImpl
extends Object
implements XMLBuilder

JDK 1.4以降の標準XMLライブラリを使用して実装されたXMLBuilder。

バージョン:
$Id: XMLBuilderImpl.java,v 1.2 2004/09/10 07:35:22 otsuka Exp $
作成者:
Tomohiro Otsuka

フィールドの概要
static String DOCTYPE_PUBLIC
           
static String DOCTYPE_SYSTEM
           
 
コンストラクタの概要
XMLBuilderImpl()
          コンストラクタ。
XMLBuilderImpl(String charset)
          コンストラクタ。
 
メソッドの概要
 Document buildDocument(Mail mail)
          指定されたMailインスタンスからXMLドキュメントを生成します。
 String getCharset()
          出力XMLファイルの文字コードを返します。
 void saveDocument(Mail mail, File destFile)
          指定されたMailインスタンスからXMLドキュメントを生成し、 指定されたファイルに保存します。
 void setCharset(String charset)
          出力XMLファイルの文字コードを指定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DOCTYPE_PUBLIC

public static final String DOCTYPE_PUBLIC
関連項目:
定数フィールド値

DOCTYPE_SYSTEM

public static final String DOCTYPE_SYSTEM
関連項目:
定数フィールド値
コンストラクタの詳細

XMLBuilderImpl

public XMLBuilderImpl()
コンストラクタ。


XMLBuilderImpl

public XMLBuilderImpl(String charset)
コンストラクタ。 出力XMLファイルの文字コードを指定します。デフォルトはUTF-8。

パラメータ:
charset - 出力XMLファイルの文字コード
メソッドの詳細

getCharset

public String getCharset()
出力XMLファイルの文字コードを返します。

戻り値:
出力XMLファイルの文字コード

setCharset

public void setCharset(String charset)
出力XMLファイルの文字コードを指定します。デフォルトはUTF-8。

パラメータ:
charset - 出力XMLファイルの文字コード

buildDocument

public Document buildDocument(Mail mail)
                       throws XMLBuildException
インタフェース XMLBuilder の記述:
指定されたMailインスタンスからXMLドキュメントを生成します。

定義:
インタフェース XMLBuilder 内の buildDocument
パラメータ:
mail -
戻り値:
DOM Document
例外:
XMLBuildException
関連項目:
XMLBuilder.buildDocument(com.ozacc.mail.Mail)

saveDocument

public void saveDocument(Mail mail,
                         File destFile)
                  throws XMLBuildException
指定されたMailインスタンスからXMLドキュメントを生成し、 指定されたファイルに保存します。 このメソッド内部で使用されるTransformerFactoryがスレッドセーフではないため、synchronzedメソッドになっています。

定義:
インタフェース XMLBuilder 内の saveDocument
パラメータ:
mail -
destFile - MailデータXMLの保存先ファイル
例外:
XMLBuildException
関連項目:
XMLBuilder.saveDocument(com.ozacc.mail.Mail, java.io.File), TransformerFactory


Copyright © 2004 OZACC. All Rights Reserved.