com.ozacc.mail
クラス XMLMailBuilder

java.lang.Object
  拡張com.ozacc.mail.XMLMailBuilder

public class XMLMailBuilder
extends Object

XMLファイルからMailオブジェクトを生成するクラス。

バージョン:
$Id$
作成者:
Tomohiro Otsuka

コンストラクタの概要
XMLMailBuilder()
          コンストラクタ。
 
メソッドの概要
 Mail buildMail(File file)
          指定されたXMLファイルからMailオブジェクトを生成します。
 Mail buildMail(File file, VelocityContext context)
          指定されたXMLファイルからMailオブジェクトを生成します。
 Mail buildMail(String classPath)
          指定されたクラスパス上のXMLファイルからMailオブジェクトを生成します。
 Mail buildMail(String classPath, VelocityContext context)
          指定されたクラスパス上のXMLファイルからMailオブジェクトを生成します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XMLMailBuilder

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

メソッドの詳細

buildMail

public Mail buildMail(String classPath)
               throws MailBuildException
指定されたクラスパス上のXMLファイルからMailオブジェクトを生成します。

パラメータ:
classPath - メール内容を記述したXMLファイルのパス
戻り値:
生成されたMailオブジェクト
例外:
MailBuildException - Mailオブジェクトの生成に失敗した場合

buildMail

public Mail buildMail(String classPath,
                      VelocityContext context)
               throws MailBuildException
指定されたクラスパス上のXMLファイルからMailオブジェクトを生成します。 指定されたVelocityContextを使って、XMLファイルの内容を動的に生成できます。

パラメータ:
classPath - メール内容を記述したXMLファイルのパス
context - VelocityContext
戻り値:
生成されたMailオブジェクト
例外:
MailBuildException - Mailオブジェクトの生成に失敗した場合

buildMail

public Mail buildMail(File file)
               throws MailBuildException
指定されたXMLファイルからMailオブジェクトを生成します。

パラメータ:
file - メール内容を記述したXMLファイル
戻り値:
生成されたMailオブジェクト
例外:
MailBuildException - Mailオブジェクトの生成に失敗した場合

buildMail

public Mail buildMail(File file,
                      VelocityContext context)
               throws MailBuildException
指定されたXMLファイルからMailオブジェクトを生成します。 指定されたVelocityContextを使って、XMLファイルの内容を動的に生成できます。

パラメータ:
file - メール内容を記述したXMLファイル
context - VelocityContext
戻り値:
生成されたMailオブジェクト
例外:
MailBuildException - Mailオブジェクトの生成に失敗した場合


Copyright © 2004 OZACC. All Rights Reserved.