クラス
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)
           
 



Copyright © 2004-2005 OZACC. All Rights Reserved.