クラス com.ozacc.mail.Mail の使用 (ozacc-mail library 1.1.3 API)

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

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

Mail を使用しているパッケージ
com.ozacc.mail | メールの送信インターフェースと、XMLドキュメントからメールを生成するインターフェースを提供します。
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` | `VelocityMailBuilder.buildMail(String classPath, VelocityContext context)` 指定されたクラスパス上のファイルを読み込んでMailインスタンスを生成します。
`Mail` | `VelocityMailBuilder.buildMail(File file, VelocityContext context)` 指定されたファイルを読み込んでMailインスタンスを生成します。
`Mail` | `MailBuilder.buildMail(String classPath)` 指定されたクラスパス上のファイルを読み込んでMailインスタンスを生成します。
`Mail` | `MailBuilder.buildMail(File file)` 指定されたファイルを読み込んで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.impl での Mail の使用

Mail を返す com.ozacc.mail.impl のメソッド
`Mail` | `XMLVelocityMailBuilderImpl.buildMail(String classPath, VelocityContext context)`
`Mail` | `XMLVelocityMailBuilderImpl.buildMail(File file, VelocityContext context)`
`protected Mail` | `XMLVelocityMailBuilderImpl.build(String templateXmlText, VelocityContext context)` メールデータをVelocityContextとマージして生成されたXMLからMailインスタンスを生成します。
`Mail` | `XMLMailBuilderImpl.buildMail(String classPath)`
`Mail` | `XMLMailBuilderImpl.buildMail(File file)`
`protected Mail` | `XMLMailBuilderImpl.buildMail(Document doc)` DOM DocumentからMailインスタンスを生成します。
`Mail` | `JDomXMLMailBuilder.buildMail(String classPath)` 指定されたクラスパス上のXMLファイルからMailインスタンスを生成します。
`Mail` | `JDomXMLMailBuilder.buildMail(String classPath, VelocityContext context)` 指定されたクラスパス上のXMLファイルからMailインスタンスを生成します。
`Mail` | `JDomXMLMailBuilder.buildMail(File file)` 指定されたXMLファイルからMailインスタンスを生成します。
`Mail` | `JDomXMLMailBuilder.buildMail(File file, VelocityContext context)` 指定されたXMLファイルからMailインスタンスを生成します。
`protected Mail` | `JDomXMLMailBuilder.build(Document doc)` XMLドキュメントからMailインスタンスを生成します。
`protected Mail` | `JDomXMLMailBuilder.build(String templateText, VelocityContext context)` VelocityContextとXMLドキュメントをマージさせ、Mailインスタンスを生成します。

Mail 型のパラメータを持つ com.ozacc.mail.impl のメソッド
`void` | `SendMailProImpl.send(Mail mail)`
`void` | `SendMailImpl.send(Mail mail)`
`void` | `SendMailImpl.send(Mail[] mails)`
`void` | `MimeMessageBuilder.buildMimeMessage(Mail mail)` 指定されたメールからMimeMessageを生成します。
`protected void` | `JDomXMLMailBuilder.setReturnPath(Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setReplyTo(Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setBody(Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setHtml(Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setSubject(Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setRecipients(Element root, Mail mail)`
`protected void` | `JDomXMLMailBuilder.setFrom(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setReplyTo(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setText(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setHtml(Element root, Mail mail)` HTML本文をセット。
`protected void` | `AbstractXMLMailBuilder.setSubject(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setRecipients(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setReturnPath(Element root, Mail mail)`
`protected void` | `AbstractXMLMailBuilder.setFrom(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)`
`void` | `MockSendMail.send(Mail mail)`
`void` | `MockSendMail.send(Mail[] mails)`
`static boolean` | `EqualityCheck.equals(Mail expected, Mail sent)` expectedとsentのメール内容が同一であるかどうかを判定します。

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

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

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

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

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

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

Copyright © 2004 OZACC. All Rights Reserved.