概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
com.ozacc.mail.Mail の使用

Mail を使用しているパッケージ
com.ozacc.mail | メールの送信インターフェースと、XMLドキュメントからメールを生成するインターフェースを提供します。
com.ozacc.mail.fetch | メールの受信インターフェースを提供します。
com.ozacc.mail.impl | `com.ozacc.mail`パッケージのインターフェースを実装したクラスを提供します。
com.ozacc.mail.mock | SendMailのモック実装クラスです。
com.ozacc.mail.xml | MailインスタンスからXMLドキュメントを生成するインターフェースを提供します。
com.ozacc.mail.xml.impl | `com.ozacc.mail.xml`パッケージのインターフェースを実装したクラスを提供します。

com.ozacc.mail での Mail の使用

Mail を返す com.ozacc.mail のメソッド
`Mail` | `MailBuilder.buildMail(java.io.File file)` 指定されたファイルを読み込んでMailインスタンスを生成します。
`Mail` | `MultipleMailBuilder.buildMail(java.io.File file, java.lang.String mailId)` 指定されたファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。
`Mail` | `VelocityMailBuilder.buildMail(java.io.File file, org.apache.velocity.VelocityContext context)` 指定されたファイルを読み込んでMailインスタンスを生成します。
`Mail` | `VelocityMultipleMailBuilder.buildMail(java.io.File file, org.apache.velocity.VelocityContext context, java.lang.String mailId)` 指定されたファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。
`Mail` | `MailBuilder.buildMail(java.lang.String classPath)` 指定されたクラスパス上のファイルを読み込んでMailインスタンスを生成します。
`Mail` | `MultipleMailBuilder.buildMail(java.lang.String classPath, java.lang.String mailId)` 指定されたクラスパス上のファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。
`Mail` | `VelocityMailBuilder.buildMail(java.lang.String classPath, org.apache.velocity.VelocityContext context)` 指定されたクラスパス上のファイルを読み込んでMailインスタンスを生成します。
`Mail` | `VelocityMultipleMailBuilder.buildMail(java.lang.String classPath, org.apache.velocity.VelocityContext context, java.lang.String mailId)` 指定されたクラスパス上のファイルを読み込み、mailIdが示すデータからMailインスタンスを生成します。

Mail 型のパラメータを持つ com.ozacc.mail のメソッド
`void` | `SendMailPro.send(Mail mail)` 指定されたMailを送信します。
`void` | `SendMail.send(Mail mail)` 指定されたメールを送信します。
`void` | `SendMail.send(Mail[] mails)` 指定されたメールを送信します。

Mail 型のパラメータを持つ com.ozacc.mail のコンストラクタ
`Mail(Mail original)` コピーコンストラクタ。

com.ozacc.mail.fetch での Mail の使用

com.ozacc.mail.fetch での Mail のサブクラス
`class` | `ReceivedMail` 受信メール。

Mail を返す com.ozacc.mail.fetch のメソッド
`Mail` | `ReceivedMail.reply()` このメールの返信メール用Mailインスタンスを生成して返します。

Mail 型のパラメータを持つ com.ozacc.mail.fetch のコンストラクタ
`ReceivedMail(Mail original)` コピーコンストラクタ。

com.ozacc.mail.impl での Mail の使用

Mail を返す com.ozacc.mail.impl のメソッド
`protected Mail` | `JDomXMLMailBuilder.build(Element mailElement)` XMLのmailルートエレメントからMailインスタンスを生成します。
`protected Mail` | `XMLVelocityMailBuilderImpl.build(java.lang.String templateXmlText, org.apache.velocity.VelocityContext context)` メールデータをVelocityContextとマージして生成されたXMLからMailインスタンスを生成します。
`protected Mail` | `JDomXMLMailBuilder.build(java.lang.String templateText, org.apache.velocity.VelocityContext context)` VelocityContextとXMLテンプレートをマージさせ、Mailインスタンスを生成します。
`protected Mail` | `XMLMailBuilderImpl.buildMail(org.w3c.dom.Document doc, java.lang.String mailId)` マルチプルメールテンプレートのXMLドキュメント上の指定されたIDが示すメールテンプレートからMailインスタンスを生成して返します。
`protected Mail` | `XMLMailBuilderImpl.buildMail(org.w3c.dom.Element root)` 指定されたXMLのmail要素からMailインスタンスを生成します。
`Mail` | `XMLMailBuilderImpl.buildMail(java.io.File file)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.io.File file)` 指定されたXMLファイルからMailインスタンスを生成します。
`Mail` | `XMLMailBuilderImpl.buildMail(java.io.File file, java.lang.String mailId)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.io.File file, java.lang.String mailId)`
`Mail` | `XMLVelocityMailBuilderImpl.buildMail(java.io.File file, org.apache.velocity.VelocityContext context)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.io.File file, org.apache.velocity.VelocityContext context)` 指定されたXMLファイルからMailインスタンスを生成します。
`Mail` | `XMLVelocityMailBuilderImpl.buildMail(java.io.File file, org.apache.velocity.VelocityContext context, java.lang.String mailId)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.io.File file, org.apache.velocity.VelocityContext context, java.lang.String mailId)`
`Mail` | `XMLMailBuilderImpl.buildMail(java.lang.String classPath)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.lang.String classPath)` 指定されたクラスパス上のXMLファイルからMailインスタンスを生成します。
`Mail` | `XMLMailBuilderImpl.buildMail(java.lang.String classPath, java.lang.String mailId)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.lang.String classPath, java.lang.String mailId)`
`Mail` | `XMLVelocityMailBuilderImpl.buildMail(java.lang.String classPath, org.apache.velocity.VelocityContext context)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.lang.String classPath, org.apache.velocity.VelocityContext context)` 指定されたクラスパス上のXMLファイルからMailインスタンスを生成します。
`Mail` | `XMLVelocityMailBuilderImpl.buildMail(java.lang.String classPath, org.apache.velocity.VelocityContext context, java.lang.String mailId)`
`Mail` | `JDomXMLMailBuilder.buildMail(java.lang.String classPath, org.apache.velocity.VelocityContext context, java.lang.String mailId)`

Mail 型のパラメータを持つ com.ozacc.mail.impl のメソッド
`void` | `MimeMessageBuilder.buildMimeMessage(Mail mail)` 指定されたメールからMimeMessageを生成します。
`void` | `SendMailProImpl.send(Mail mail)`
`void` | `SendMailImpl.send(Mail mail)`
`void` | `SendMailImpl.send(Mail[] mails)`
`protected void` | `JDomXMLMailBuilder.setBody(Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setFrom(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setFrom(org.w3c.dom.Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setHtml(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setHtml(org.w3c.dom.Element root, Mail mail)` HTML本文をセット。
`protected void` | `JDomXMLMailBuilder.setRecipients(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setRecipients(org.w3c.dom.Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setReplyTo(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setReplyTo(org.w3c.dom.Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setReturnPath(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setReturnPath(org.w3c.dom.Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setSubject(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setSubject(org.w3c.dom.Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setText(org.w3c.dom.Element root, Mail mail)`

com.ozacc.mail.mock での Mail の使用

com.ozacc.mail.mock での Mail のサブクラス
`class` | `MockMail` 値がセットされた項目だけ送信メールと比較する、MockSendMailでのテスト用Mailクラス。

Mail を返す com.ozacc.mail.mock のメソッド
`Mail[]` | `MockSendMail.getSentMails()` 送信されたMailインスタンスを返します。

Mail 型のパラメータを持つ com.ozacc.mail.mock のメソッド
`void` | `MockSendMail.addExpectedMail(Mail expectedMail)`
`void` | `MockSendMail.addExpectedMail(Mail[] expectedMails)`
`void` | `MockSendMail.checkEquality(Mail expected, Mail sent, int num)`
`static boolean` | `EqualityCheck.equals(Mail expected, Mail sent)` expectedとsentのメール内容が同一であるかどうかを判定します。
`void` | `MockSendMail.send(Mail mail)`
`void` | `MockSendMail.send(Mail[] mails)`

Mail 型のパラメータを持つ com.ozacc.mail.mock のコンストラクタ
`MockMail(Mail original)` コピーコンストラクタ。

com.ozacc.mail.xml での Mail の使用

Mail 型のパラメータを持つ com.ozacc.mail.xml のメソッド
`org.w3c.dom.Document` | `XMLBuilder.buildDocument(Mail mail)` 指定されたMailインスタンスからXMLドキュメントを生成します。
`void` | `XMLBuilder.saveDocument(Mail mail, java.io.File destFile)` 指定されたMailインスタンスからXMLドキュメントを生成し、 指定されたファイルに保存します。

com.ozacc.mail.xml.impl での Mail の使用

Mail 型のパラメータを持つ com.ozacc.mail.xml.impl のメソッド
`org.w3c.dom.Document` | `XMLBuilderImpl.buildDocument(Mail mail)`
`org.w3c.dom.Document` | `JDomXMLBuilder.buildDocument(Mail mail)`
`Document` | `JDomXMLBuilder.buildJDomDocument(Mail mail)` 指定されたMailインスタンスからJDOMドキュメントを生成します。
`void` | `XMLBuilderImpl.saveDocument(Mail mail, java.io.File destFile)` 指定されたMailインスタンスからXMLドキュメントを生成し、 指定されたファイルに保存します。
`void` | `JDomXMLBuilder.saveDocument(Mail mail, java.io.File destFile)`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

Copyright © 2004-2007 OZACC. All Rights Reserved.