概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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インスタンスの生成に失敗した場合

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2004-2006 OZACC. All Rights Reserved.