com.ozacc.mail
インタフェース VelocityMultipleMailBuilder

すべてのスーパーインタフェース:
MailBuilder, VelocityMailBuilder
既知の実装クラスの一覧:
JDomXMLMailBuilder, XMLVelocityMailBuilderImpl

public interface VelocityMultipleMailBuilder
extends VelocityMailBuilder

Velocityと連携して動的にメールデータを生成し、そのデータからMailインスタンスを生成するインターフェース。

導入されたバージョン:
1.2
バージョン:
$Id: VelocityMultipleMailBuilder.java,v 1.1.2.2 2005/01/23 06:47:08 otsuka Exp $
作成者:
Tomohiro Otsuka

メソッドの概要
 Mail buildMail(File file, org.apache.velocity.VelocityContext context, String mailId)
          指定されたファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。
 Mail buildMail(String classPath, org.apache.velocity.VelocityContext context, String mailId)
          指定されたクラスパス上のファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。
 
インタフェース com.ozacc.mail.VelocityMailBuilder から継承されたメソッド
buildMail, buildMail, clearCache, isCacheEnabled, setCacheEnabled
 
インタフェース com.ozacc.mail.MailBuilder から継承されたメソッド
buildMail, buildMail
 

メソッドの詳細

buildMail

Mail buildMail(String classPath,
               org.apache.velocity.VelocityContext context,
               String mailId)
               throws MailBuildException
指定されたクラスパス上のファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。 指定されたVelocityContextを使って、XMLファイルの内容を動的に生成できます。

パラメータ:
classPath - メール内容を記述したファイルのパス
context - VelocityContext
mailId - 生成するMailのメールデータを示すID
戻り値:
生成されたMailインスタンス
例外:
MailBuildException - Mailインスタンスの生成に失敗した場合

buildMail

Mail buildMail(File file,
               org.apache.velocity.VelocityContext context,
               String mailId)
               throws MailBuildException
指定されたファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。 指定されたVelocityContextを使って、XMLファイルの内容を動的に生成できます。

パラメータ:
file - メール内容を記述したファイル
context - VelocityContext
mailId - 生成するMailのメールデータを示すID
戻り値:
生成されたMailインスタンス
例外:
MailBuildException - Mailインスタンスの生成に失敗した場合


Copyright © 2004-2006 OZACC. All Rights Reserved.