javax.mail
クラス Message.RecipientType

java.lang.Object
  上位を拡張 javax.mail.Message.RecipientType
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
MimeMessage.RecipientType
含まれているクラス:
Message

public static class Message.RecipientType
extends Object
implements Serializable

この内部クラスは、Message クラスにより許可される受信者の型を定義します。 現在定義されている型は TO、CC、及び BCC です。 このクラスは protected コンストラクタのみを持つ為、 新規の Recipient の型がクラス又はサブクラスに制限されます。 これは許可される Recipient の型の列挙を効果的に実装します。 以下のサンプルコードは、このクラスを使用してメッセージから "TO" 受信者を取得する方法を示します。

 
 Message msg = folder.getMessages(1);
 Address[] a = m.getRecipients(Message.RecipientType.TO);
 
 

関連項目:
Message.getRecipients(javax.mail.Message.RecipientType), Message.setRecipients(javax.mail.Message.RecipientType, javax.mail.Address[]), Message.addRecipients(javax.mail.Message.RecipientType, javax.mail.Address[]), 直列化された形式

フィールドの概要
static Message.RecipientType BCC
          "Bcc" (ブラインドコピーの) 受信者です。
static Message.RecipientType CC
          "Cc" (写しの) 受信者です。
static Message.RecipientType TO
          "To" (主要な) 受信者です。
protected  String type
          受信者の型です。
 
コンストラクタの概要
protected Message.RecipientType(String type)
          サブクラスにより使用されるコンストラクタです。
 
メソッドの概要
protected  Object readResolve()
          RecipientType の直列化を解除する際、このクラスで定義される 既知の static final インスタンスを唯 1 つ返す事を保証する必要があります。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

TO

public static final Message.RecipientType TO
"To" (主要な) 受信者です。


CC

public static final Message.RecipientType CC
"Cc" (写しの) 受信者です。


BCC

public static final Message.RecipientType BCC
"Bcc" (ブラインドコピーの) 受信者です。


type

protected String type
受信者の型です。通常、対応するインターネット標準ヘッダの名前になります。

コンストラクタの詳細

Message.RecipientType

protected Message.RecipientType(String type)
サブクラスにより使用されるコンストラクタです。

メソッドの詳細

readResolve

protected Object readResolve()
                      throws ObjectStreamException
RecipientType の直列化を解除する際、このクラスで定義される 既知の static final インスタンスを唯 1 つ返す事を保証する必要があります。 サブクラスは、このスーパーメソッドを呼び出す前に、 既知のインスタンスをチェックする独自の readResolve メソッドを実装しなければなりません。

例外:
ObjectStreamException

toString

public String toString()
オーバーライド:
クラス Object 内の toString