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

## com.ozacc.mail.impl
クラス AbstractXMLMailBuilder

    java.lang.Object
      com.ozacc.mail.impl.AbstractXMLMailBuilder

直系の既知のサブクラス:
  XMLMailBuilderImpl

public abstract class AbstractXMLMailBuilder
extends Object

XMLMailBuilder実装が継承する基底クラス。

導入されたバージョン:
  1.1
バージョン:
  $Id: AbstractXMLMailBuilder.java,v 1.4.2.2 2004/11/25 08:00:49 otsuka Exp $
作成者:
  Tomohiro Otsuka

フィールドの概要
`protected Map` | `documentBuilderCache`

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

メソッドの概要
`protected DocumentBuilder` | `createDocumentBuilder()` DocumentBuilderインスタンスを生成します。
`protected DocumentBuilder` | `createDocumentBuilder(boolean ignoreComment)` DocumentBuilderインスタンスを生成します。
`protected Document` | `getDocumentFromClassPath(String classPath)` 指定されたクラスパスのXMLファイルを読み込み、DOM Documentを生成します。
`protected Document` | `getDocumentFromClassPath(String classPath, boolean ignoreComment)` 指定されたクラスパスのXMLファイルを読み込み、DOM Documentを生成します。
`protected Document` | `getDocumentFromFile(File file)` 指定されたXMLファイルを読み込み、DOM Documentを生成します。
`protected Document` | `getDocumentFromFile(File file, boolean ignoreComment)` 指定されたXMLファイルを読み込み、DOM Documentを生成します。
`protected void` | `setFrom(Element root, Mail mail)`
`protected void` | `setHtml(Element root, Mail mail)` HTML本文をセット。
`protected void` | `setRecipients(Element root, Mail mail)`
`protected void` | `setReplyTo(Element root, Mail mail)`
`protected void` | `setReturnPath(Element root, Mail mail)`
`protected void` | `setSubject(Element root, Mail mail)`
`protected void` | `setText(Element root, Mail mail)`

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

フィールドの詳細

### documentBuilderCache

    protected Map documentBuilderCache

コンストラクタの詳細

### AbstractXMLMailBuilder

    public AbstractXMLMailBuilder()

  コンストラクタ。

メソッドの詳細

### getDocumentFromFile

    protected Document getDocumentFromFile(File file,
                                           boolean ignoreComment)
                                    throws SAXException,
                                           IOException

  指定されたXMLファイルを読み込み、DOM Documentを生成します。 ignoreCommentが指定されている場合は、XMLのコメントを削除しません。

  パラメータ:
    `file` - XMLファイル
  戻り値:
    DOM Document
  例外:
    `IOException`
    `SAXException`

### getDocumentFromFile

    protected Document getDocumentFromFile(File file)
                                    throws SAXException,
                                           IOException

  指定されたXMLファイルを読み込み、DOM Documentを生成します。 XMLのコメントや改行は削除されます。

  パラメータ:
    `file` - XMLファイル
  戻り値:
    DOM Document
  例外:
    `IOException`
    `SAXException`

### createDocumentBuilder

    protected DocumentBuilder createDocumentBuilder(boolean ignoreComment)
                                             throws FactoryConfigurationError

  DocumentBuilderインスタンスを生成します。 ignoreCommentが指定されている場合は、コメントを削除しないように設定されたDocumentBuilderを生成します。

  パラメータ:
    `ignoreComment` -
  戻り値:
    DocumentBuilder
  例外:
    `FactoryConfigurationError`

### createDocumentBuilder

    protected DocumentBuilder createDocumentBuilder()
                                             throws FactoryConfigurationError

  DocumentBuilderインスタンスを生成します。 このDocumentBuilderを使用して生成されるDOM Documentでは、元のXMLデータにあるコメントは削除されます。

  戻り値:
    DocumentBuilder
  例外:
    `FactoryConfigurationError`

### getDocumentFromClassPath

    protected Document getDocumentFromClassPath(String classPath,
                                                boolean ignoreComment)
                                         throws SAXException,
                                                IOException

  指定されたクラスパスのXMLファイルを読み込み、DOM Documentを生成します。 ignoreCommentが指定されている場合は、XMLのコメントを削除しません。

  パラメータ:
    `ignoreComment` -
    `classPath` -
  戻り値:
    DOM Document
  例外:
    `IOException`
    `SAXException`

### getDocumentFromClassPath

    protected Document getDocumentFromClassPath(String classPath)
                                         throws SAXException,
                                                IOException

  指定されたクラスパスのXMLファイルを読み込み、DOM Documentを生成します。 XMLのコメントや改行は削除されます。

  パラメータ:
    `classPath` -
  戻り値:
    DOM Document
  例外:
    `IOException`
    `SAXException`

### setReplyTo

    protected void setReplyTo(Element root,
                              Mail mail)

  パラメータ:
    `root` -
    `mail` -

### setText

    protected void setText(Element root,
                           Mail mail)

  パラメータ:
    `root` -
    `mail` -

### setHtml

    protected void setHtml(Element root,
                           Mail mail)

  HTML本文をセット。

  パラメータ:
    `root` -
    `mail` -

### setSubject

    protected void setSubject(Element root,
                              Mail mail)

  パラメータ:
    `root` -
    `mail` -

### setRecipients

    protected void setRecipients(Element root,
                                 Mail mail)

  パラメータ:
    `root` -
    `mail` -

### setReturnPath

    protected void setReturnPath(Element root,
                                 Mail mail)

  パラメータ:
    `root` -
    `mail` -

### setFrom

    protected void setFrom(Element root,
                           Mail mail)

  パラメータ:
    `root` -
    `mail` -

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

Copyright © 2004-2005 OZACC. All Rights Reserved.