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

## com.ozacc.mail.spring
クラス XMLMailFactoryBean

    java.lang.Object
      org.springframework.beans.factory.config.AbstractFactoryBean
          com.ozacc.mail.spring.XMLMailFactoryBean

すべての実装インタフェース:
  FactoryBean, InitializingBean

public class XMLMailFactoryBean
extends AbstractFactoryBean

Springの設定ファイルで指定されたロケーションのXMLファイルからMailインスタンスを生成するFactoryBean。 デフォルトでは、singletonプロパティはfalseに設定されます。

location、classPath、filePathの順で、一番先にセットされているプロパティ値がXMLファイルのパスとして使われます。

導入されたバージョン:
  1.0
バージョン:
  $Id: XMLMailFactoryBean.java,v 1.4 2004/09/13 19:48:16 otsuka Exp $
作成者:
  Tomohiro Otsuka
関連項目:
  `XMLMailBuilderImpl`

フィールドの概要

クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承したフィールド
`logger`

コンストラクタの概要
`XMLMailFactoryBean()` コンストラクタ。

メソッドの概要
`protected Object` | `createInstance()`
`String` | `getClassPath()`
`String` | `getFilePath()`
`Resource` | `getLocation()`
`Class` | `getObjectType()`
`void` | `setClassPath(String classPath)`
`void` | `setFilePath(String filePath)`
`void` | `setLocation(Resource location)`
`void` | `setMailBuilder(MailBuilder mailBuilder)` `MailBuilder`インターフェースの実装クラスのインスタンスをセットします。

クラス org.springframework.beans.factory.config.AbstractFactoryBean から継承したメソッド
`afterPropertiesSet, getObject, isSingleton, setSingleton`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### XMLMailFactoryBean

    public XMLMailFactoryBean()

  コンストラクタ。

メソッドの詳細

### createInstance

    protected Object createInstance()
                             throws Exception

  例外:
    `Exception`
  関連項目:
    `AbstractFactoryBean.createInstance()`

### getObjectType

    public Class getObjectType()

  関連項目:
    `FactoryBean.getObjectType()`

### setMailBuilder

    public void setMailBuilder(MailBuilder mailBuilder)

  `MailBuilder`インターフェースの実装クラスのインスタンスをセットします。 デフォルトでは、`XMLMailBuilderImpl`が使用されます。

  ただし、ここでセットしない場合は、`XMLMailFactoryBean`ひとつに付き、 `XMLMailBuilderImpl`インスタンス一つが保持されます。 シングルトンの`MailBuilder`インスタンスをセットすることを推奨します。

  パラメータ:
    `mailBuilder` - MailBuilderインスタンス

### getClassPath

    public String getClassPath()

  戻り値:
    Returns the classPath.

### setClassPath

    public void setClassPath(String classPath)

  パラメータ:
    `classPath` - The classPath to set.

### getFilePath

    public String getFilePath()

  戻り値:
    Returns the filePath.

### setFilePath

    public void setFilePath(String filePath)

  パラメータ:
    `filePath` - The filePath to set.

### getLocation

    public Resource getLocation()

  戻り値:
    Returns the location.

### setLocation

    public void setLocation(Resource location)

  パラメータ:
    `location` - The location to set.

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

Copyright © 2004-2005 OZACC. All Rights Reserved.