概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド