com.ozacc.mail.impl
クラス XMLVelocityMailBuilderImpl

java.lang.Object
  拡張com.ozacc.mail.impl.AbstractXMLMailBuilder
      拡張com.ozacc.mail.impl.XMLMailBuilderImpl
          拡張com.ozacc.mail.impl.XMLVelocityMailBuilderImpl
すべての実装インタフェース:
MailBuilder, VelocityMailBuilder

public class XMLVelocityMailBuilderImpl
extends XMLMailBuilderImpl
implements VelocityMailBuilder

XMLファイルを読み込み、Velocityと連携して動的にメールデータを生成し、そのデータからMailインスタンスを生成するクラス。

導入されたバージョン:
1.0.1
バージョン:
$Id: XMLVelocityMailBuilderImpl.java,v 1.4 2004/09/17 19:23:25 otsuka Exp $
作成者:
Tomohiro Otsuka

フィールドの概要
 
クラス com.ozacc.mail.impl.XMLMailBuilderImpl から継承したフィールド
documentBuilderCache
 
コンストラクタの概要
XMLVelocityMailBuilderImpl()
           
 
メソッドの概要
 Mail buildMail(File file, VelocityContext context)
          指定されたファイルを読み込んでMailインスタンスを生成します。
 Mail buildMail(String classPath, VelocityContext context)
          指定されたクラスパス上のファイルを読み込んでMailインスタンスを生成します。
 
クラス com.ozacc.mail.impl.XMLMailBuilderImpl から継承したメソッド
buildMail, buildMail, buildMail, createDocumentBuilder, createDocumentBuilder, getDocumentFromClassPath, getDocumentFromClassPath, getDocumentFromFile, getDocumentFromFile, setFrom, setHtml, setRecipients, setReplyTo, setReturnPath, setSubject, setText
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース com.ozacc.mail.MailBuilder から継承したメソッド
buildMail, buildMail
 

コンストラクタの詳細

XMLVelocityMailBuilderImpl

public XMLVelocityMailBuilderImpl()
メソッドの詳細

buildMail

public Mail buildMail(String classPath,
                      VelocityContext context)
               throws MailBuildException
インタフェース VelocityMailBuilder の記述:
指定されたクラスパス上のファイルを読み込んでMailインスタンスを生成します。 指定されたVelocityContextを使って、XMLファイルの内容を動的に生成できます。

定義:
インタフェース VelocityMailBuilder 内の buildMail
パラメータ:
classPath - メール内容を記述したファイルのパス
context - VelocityContext
戻り値:
生成されたMailインスタンス
例外:
MailBuildException - Mailインスタンスの生成に失敗した場合
関連項目:
VelocityMailBuilder.buildMail(java.lang.String, org.apache.velocity.VelocityContext)

buildMail

public Mail buildMail(File file,
                      VelocityContext context)
               throws MailBuildException
インタフェース VelocityMailBuilder の記述:
指定されたファイルを読み込んでMailインスタンスを生成します。 指定されたVelocityContextを使って、XMLファイルの内容を動的に生成できます。

定義:
インタフェース VelocityMailBuilder 内の buildMail
パラメータ:
file - メール内容を記述したファイル
context - VelocityContext
戻り値:
生成されたMailインスタンス
例外:
MailBuildException - Mailインスタンスの生成に失敗した場合
関連項目:
VelocityMailBuilder.buildMail(java.io.File, org.apache.velocity.VelocityContext)


Copyright © 2004 OZACC. All Rights Reserved.