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。

導入されたバージョン:
1.0
バージョン:
$Id: XMLBuilderImpl.java,v 1.4.2.1 2005/01/21 22:15:07 otsuka Exp $
作成者:
Tomohiro Otsuka

コンストラクタの概要
XMLBuilderImpl()
          コンストラクタ。
XMLBuilderImpl(String charset)
          コンストラクタ。
 
メソッドの概要
 Document buildDocument(Mail mail)
          指定されたMailインスタンスからXMLドキュメントを生成します。
static Document createNewDocument()
           
 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
 

コンストラクタの詳細

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
戻り値:
DOM Document
例外:
XMLBuildException
関連項目:
XMLBuilder.buildDocument(com.ozacc.mail.Mail)

createNewDocument

public static Document createNewDocument()
                                  throws FactoryConfigurationError
例外:
FactoryConfigurationError

saveDocument

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

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


Copyright © 2004-2006 OZACC. All Rights Reserved.