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

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

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

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

    public abstract class AbstractXMLMailBuilder

extends java.lang.Object

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

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

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

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

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

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

フィールドの詳細

### documentBuilderCache

    protected java.util.Map documentBuilderCache

コンストラクタの詳細

### AbstractXMLMailBuilder

    public AbstractXMLMailBuilder()

  コンストラクタ。

メソッドの詳細

### getDocumentFromFile

    protected org.w3c.dom.Document getDocumentFromFile(java.io.File file,
                                                       boolean ignoreComment)
                                                throws org.xml.sax.SAXException,
                                                       java.io.IOException

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

  パラメータ:
    `file` - XMLファイル
  戻り値:
    DOM Document
  例外:
    `java.io.IOException`
    `org.xml.sax.SAXException`

### getDocumentFromFile

    protected org.w3c.dom.Document getDocumentFromFile(java.io.File file)
                                                throws org.xml.sax.SAXException,
                                                       java.io.IOException

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

  パラメータ:
    `file` - XMLファイル
  戻り値:
    DOM Document
  例外:
    `java.io.IOException`
    `org.xml.sax.SAXException`

### createDocumentBuilder

    protected javax.xml.parsers.DocumentBuilder createDocumentBuilder(boolean ignoreComment)
                                                               throws javax.xml.parsers.FactoryConfigurationError

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

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

### createDocumentBuilder

    protected javax.xml.parsers.DocumentBuilder createDocumentBuilder()
                                                               throws javax.xml.parsers.FactoryConfigurationError

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

  戻り値:
    DocumentBuilder
  例外:
    `javax.xml.parsers.FactoryConfigurationError`

### getDocumentFromClassPath

    protected org.w3c.dom.Document getDocumentFromClassPath(java.lang.String classPath,
                                                            boolean ignoreComment)
                                                     throws org.xml.sax.SAXException,
                                                            java.io.IOException

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

  パラメータ:
    `ignoreComment` -
    `classPath` -
  戻り値:
    DOM Document
  例外:
    `java.io.IOException`
    `org.xml.sax.SAXException`

### getDocumentFromClassPath

    protected org.w3c.dom.Document getDocumentFromClassPath(java.lang.String classPath)
                                                     throws org.xml.sax.SAXException,
                                                            java.io.IOException

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

  パラメータ:
    `classPath` -
  戻り値:
    DOM Document
  例外:
    `java.io.IOException`
    `org.xml.sax.SAXException`

### setReplyTo

    protected void setReplyTo(org.w3c.dom.Element root,
                              Mail mail)

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

### setText

    protected void setText(org.w3c.dom.Element root,
                           Mail mail)

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

### setHtml

    protected void setHtml(org.w3c.dom.Element root,
                           Mail mail)

  HTML本文をセット。

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

### setSubject

    protected void setSubject(org.w3c.dom.Element root,
                              Mail mail)

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

### setRecipients

    protected void setRecipients(org.w3c.dom.Element root,
                                 Mail mail)

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

### setReturnPath

    protected void setReturnPath(org.w3c.dom.Element root,
                                 Mail mail)

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

### setFrom

    protected void setFrom(org.w3c.dom.Element root,
                           Mail mail)

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

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

Copyright © 2004-2007 OZACC. All Rights Reserved.