commons-mail
b2007092401

org.phosphoresce.commons.mail
クラス MailAddressContainer

java.lang.Object
  拡張org.phosphoresce.commons.mail.MailAddressContainer
すべての実装インタフェース:
MailDeclareInterface, java.io.Serializable

public final class MailAddressContainer
extends java.lang.Object
implements java.io.Serializable, MailDeclareInterface

送信先、送信元アドレス情報を保持するクラス。

作成者:
Kitagawa
関連項目:
直列化された形式

フィールドの概要
 
インタフェース org.phosphoresce.commons.mail.MailDeclareInterface から継承したフィールド
CHARSET_ISO_2022_JP, DEFAULT_MIME_CHARSET, EMAIL_EXTENSION, PRIMARY_FOLDER
 
コンストラクタの概要
MailAddressContainer()
          コンストラクタ
 
メソッドの概要
 void addFrom(javax.mail.Address address)
          送信元アドレスを追加します。
 void addFrom(javax.mail.Address[] address)
          送信元アドレスを追加します。
 void addFrom(java.lang.String address)
          送信元アドレスを追加します。
 void addFrom(java.lang.String address, java.lang.String charset)
          送信元アドレスを追加します。
 void addRecipientBcc(javax.mail.Address address)
          送信先(BCC)アドレスを追加します。
 void addRecipientBcc(javax.mail.Address[] address)
          送信先(BCC)アドレスを追加します。
 void addRecipientBcc(java.lang.String address)
          送信先(BCC)アドレスを追加します。
 void addRecipientBcc(java.lang.String address, java.lang.String charset)
          送信先(BCC)アドレスを追加します。
 void addRecipientCc(javax.mail.Address address)
          送信先(CC)アドレスを追加します。
 void addRecipientCc(javax.mail.Address[] address)
          送信先(CC)アドレスを追加します。
 void addRecipientCc(java.lang.String address)
          送信先(CC)アドレスを追加します。
 void addRecipientCc(java.lang.String address, java.lang.String charset)
          送信先(CC)アドレスを追加します。
 void addRecipientTo(javax.mail.Address address)
          送信先(TO)アドレスを追加します。
 void addRecipientTo(javax.mail.Address[] address)
          送信先(TO)アドレスを追加します。
 void addRecipientTo(java.lang.String address)
          送信先(TO)アドレスを追加します。
 void addRecipientTo(java.lang.String address, java.lang.String charset)
          送信先(TO)アドレスを追加します。
 void addReply(javax.mail.Address address)
          返信先アドレスを追加します。
 void addReply(javax.mail.Address[] address)
          返信先アドレスを追加します。
 void addReply(java.lang.String address)
          返信先アドレスを追加します。
 void addReply(java.lang.String address, java.lang.String charset)
          返信先アドレスを追加します。
 java.util.Iterator fromIterator()
          送信元アドレスイテレータオブジェクトを取得します。
 javax.mail.Address[] getFromAddresses()
          送信元アドレス郡を配列として取得します。
 java.lang.String getFromAddressesValue()
          送信元アドレス郡をセミコロン区切りで取得します。
 int getNumberOfFrom()
          送信元アドレス数を取得します。
 int getNumberOfRecipientBcc()
          送信先(BCC)アドレス数を取得します。
 int getNumberOfRecipientCc()
          送信先(CC)アドレス数を取得します。
 int getNumberOfRecipientTo()
          送信先(TO)アドレス数を取得します。
 int getNumberOfReply()
          返信先アドレス数を取得します。
 javax.mail.Address[] getRecipientBccAddresses()
          送信先(BCC)アドレス郡を配列として取得します。
 java.lang.String getRecipientBccAddressesValue()
          送信先(BCC)アドレス郡をセミコロン区切りで取得します。
 javax.mail.Address[] getRecipientCcAddresses()
          送信先(CC)アドレス郡を配列として取得します。
 java.lang.String getRecipientCcAddressesValue()
          送信先(CC)アドレス郡をセミコロン区切りで取得します。
 javax.mail.Address[] getRecipientToAddresses()
          送信先(TO)アドレス郡を配列として取得します。
 java.lang.String getRecipientToAddressesValue()
          送信先(TO)アドレス郡をセミコロン区切りで取得します。
 javax.mail.Address[] getReplyAddresses()
          返信先アドレス郡を配列として取得します。
 java.lang.String getReplyAddressesValue()
          返信先アドレス郡をセミコロン区切りで取得します。
 java.util.Iterator recipientBccIterator()
          送信先(BCC)アドレスイテレータオブジェクトを取得します。
 java.util.Iterator recipientCcIterator()
          送信先(CC)アドレスイテレータオブジェクトを取得します。
 java.util.Iterator recipientToIterator()
          送信先(TO)アドレスイテレータオブジェクトを取得します。
 java.util.Iterator replyIterator()
          返信先アドレスイテレータオブジェクトを取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MailAddressContainer

public MailAddressContainer()
コンストラクタ

メソッドの詳細

addFrom

public void addFrom(javax.mail.Address address)
送信元アドレスを追加します。

パラメータ:
address - 送信元アドレス

addReply

public void addReply(javax.mail.Address address)
返信先アドレスを追加します。

パラメータ:
address - 返信先アドレス

addRecipientTo

public void addRecipientTo(javax.mail.Address address)
送信先(TO)アドレスを追加します。

パラメータ:
address - 送信先(TO)アドレス

addRecipientCc

public void addRecipientCc(javax.mail.Address address)
送信先(CC)アドレスを追加します。

パラメータ:
address - 送信先(CC)アドレス

addRecipientBcc

public void addRecipientBcc(javax.mail.Address address)
送信先(BCC)アドレスを追加します。

パラメータ:
address - 送信先(BCC)アドレス

addFrom

public void addFrom(javax.mail.Address[] address)
送信元アドレスを追加します。

パラメータ:
address - 送信元アドレス

addReply

public void addReply(javax.mail.Address[] address)
返信先アドレスを追加します。

パラメータ:
address - 返信先アドレス

addRecipientTo

public void addRecipientTo(javax.mail.Address[] address)
送信先(TO)アドレスを追加します。

パラメータ:
address - 送信先(TO)アドレス

addRecipientCc

public void addRecipientCc(javax.mail.Address[] address)
送信先(CC)アドレスを追加します。

パラメータ:
address - 送信先(CC)アドレス

addRecipientBcc

public void addRecipientBcc(javax.mail.Address[] address)
送信先(BCC)アドレスを追加します。

パラメータ:
address - 送信先(BCC)アドレス

addFrom

public void addFrom(java.lang.String address)
             throws MailAddressException
送信元アドレスを追加します。

パラメータ:
address - 送信元アドレス
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addReply

public void addReply(java.lang.String address)
              throws MailAddressException
返信先アドレスを追加します。

パラメータ:
address - 返信先アドレス
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addRecipientTo

public void addRecipientTo(java.lang.String address)
                    throws MailAddressException
送信先(TO)アドレスを追加します。

パラメータ:
address - 送信先(TO)アドレス
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addRecipientCc

public void addRecipientCc(java.lang.String address)
                    throws MailAddressException
送信先(CC)アドレスを追加します。

パラメータ:
address - 送信先(CC)アドレス
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addRecipientBcc

public void addRecipientBcc(java.lang.String address)
                     throws MailAddressException
送信先(BCC)アドレスを追加します。

パラメータ:
address - 送信先(BCC)アドレス
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addFrom

public void addFrom(java.lang.String address,
                    java.lang.String charset)
             throws MailAddressException
送信元アドレスを追加します。

パラメータ:
address - 送信元アドレス
charset - MIMEキャラクタセット
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addReply

public void addReply(java.lang.String address,
                     java.lang.String charset)
              throws MailAddressException
返信先アドレスを追加します。

パラメータ:
address - 返信先アドレス
charset - MIMEキャラクタセット
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addRecipientTo

public void addRecipientTo(java.lang.String address,
                           java.lang.String charset)
                    throws MailAddressException
送信先(TO)アドレスを追加します。

パラメータ:
address - 送信先(TO)アドレス
charset - MIMEキャラクタセット
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addRecipientCc

public void addRecipientCc(java.lang.String address,
                           java.lang.String charset)
                    throws MailAddressException
送信先(CC)アドレスを追加します。

パラメータ:
address - 送信先(CC)アドレス
charset - MIMEキャラクタセット
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

addRecipientBcc

public void addRecipientBcc(java.lang.String address,
                            java.lang.String charset)
                     throws MailAddressException
送信先(BCC)アドレスを追加します。

パラメータ:
address - 送信先(BCC)アドレス
charset - MIMEキャラクタセット
例外:
MailAddressException - 指定されたアドレスのパース処理に失敗した場合に発生

getNumberOfFrom

public int getNumberOfFrom()
送信元アドレス数を取得します。

戻り値:
送信元アドレス数

getNumberOfReply

public int getNumberOfReply()
返信先アドレス数を取得します。

戻り値:
返信先アドレス数

getNumberOfRecipientTo

public int getNumberOfRecipientTo()
送信先(TO)アドレス数を取得します。

戻り値:
送信先(TO)アドレス数

getNumberOfRecipientCc

public int getNumberOfRecipientCc()
送信先(CC)アドレス数を取得します。

戻り値:
送信先(CC)アドレス数

getNumberOfRecipientBcc

public int getNumberOfRecipientBcc()
送信先(BCC)アドレス数を取得します。

戻り値:
送信先(BCC)アドレス数

fromIterator

public java.util.Iterator fromIterator()
送信元アドレスイテレータオブジェクトを取得します。

戻り値:
送信元アドレスイテレータオブジェクト

replyIterator

public java.util.Iterator replyIterator()
返信先アドレスイテレータオブジェクトを取得します。

戻り値:
返信先アドレスイテレータオブジェクト

recipientToIterator

public java.util.Iterator recipientToIterator()
送信先(TO)アドレスイテレータオブジェクトを取得します。

戻り値:
送信先(TO)アドレスイテレータオブジェクト

recipientCcIterator

public java.util.Iterator recipientCcIterator()
送信先(CC)アドレスイテレータオブジェクトを取得します。

戻り値:
送信先(CC)アドレスイテレータオブジェクト

recipientBccIterator

public java.util.Iterator recipientBccIterator()
送信先(BCC)アドレスイテレータオブジェクトを取得します。

戻り値:
送信先(BCC)アドレスイテレータオブジェクト

getFromAddressesValue

public java.lang.String getFromAddressesValue()
                                       throws MailAddressException
送信元アドレス郡をセミコロン区切りで取得します。

戻り値:
送信元アドレス郡
例外:
MailAddressException - 正常に送信先アドレスを取得できなかった場合に発生

getReplyAddressesValue

public java.lang.String getReplyAddressesValue()
                                        throws MailAddressException
返信先アドレス郡をセミコロン区切りで取得します。

戻り値:
返信先アドレス郡
例外:
MailAddressException - 正常に返信先アドレスを取得できなかった場合に発生

getRecipientToAddressesValue

public java.lang.String getRecipientToAddressesValue()
                                              throws MailAddressException
送信先(TO)アドレス郡をセミコロン区切りで取得します。

戻り値:
送信先(TO)アドレス郡
例外:
MailAddressException - 正常に送信先アドレスを取得できなかった場合に発生

getRecipientCcAddressesValue

public java.lang.String getRecipientCcAddressesValue()
                                              throws MailAddressException
送信先(CC)アドレス郡をセミコロン区切りで取得します。

戻り値:
送信先(CC)アドレス郡
例外:
MailAddressException - 正常に送信先アドレスを取得できなかった場合に発生

getRecipientBccAddressesValue

public java.lang.String getRecipientBccAddressesValue()
                                               throws MailAddressException
送信先(BCC)アドレス郡をセミコロン区切りで取得します。

戻り値:
送信先(BCC)アドレス郡
例外:
MailAddressException - 正常に送信先アドレスを取得できなかった場合に発生

getFromAddresses

public javax.mail.Address[] getFromAddresses()
送信元アドレス郡を配列として取得します。

戻り値:
アドレスオブジェクト配列

getReplyAddresses

public javax.mail.Address[] getReplyAddresses()
返信先アドレス郡を配列として取得します。

戻り値:
アドレスオブジェクト配列

getRecipientToAddresses

public javax.mail.Address[] getRecipientToAddresses()
送信先(TO)アドレス郡を配列として取得します。

戻り値:
アドレスオブジェクト配列

getRecipientCcAddresses

public javax.mail.Address[] getRecipientCcAddresses()
送信先(CC)アドレス郡を配列として取得します。

戻り値:
アドレスオブジェクト配列

getRecipientBccAddresses

public javax.mail.Address[] getRecipientBccAddresses()
送信先(BCC)アドレス郡を配列として取得します。

戻り値:
アドレスオブジェクト配列

commons-mail
b2007092401