パッケージ jakarta.mail

クラス Message.RecipientType

java.lang.ObjectSE
jakarta.mail.Message.RecipientType
実装されているすべてのインターフェース:
SerializableSE
既知の直属サブクラス
MimeMessage.RecipientType
含まれているクラス:
Message

public static class Message.RecipientType extends ObjectSE implements SerializableSE
この内部クラスは、Message クラスで許可される受信者の型を定義します。現在定義されている型は、TO、CC、BCC です。このクラスには protected コンストラクターしかないため、新しい受信者型はこのクラスまたはサブクラスのいずれかに制限されることに注意してください。これにより、許可された受信者型の列挙が効果的に実装されます。次のコードサンプルは、このクラスを使用してメッセージから "TO" 受信者を取得する方法を示しています。

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

 
関連事項:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    "Bcc" (ブラインドカーボンコピー)受信者。
    "Cc" (カーボンコピー)受信者。
    "To" (プライマリ)受信者。
    protected StringSE
    受信者の型、通常は対応するインターネット標準ヘッダーの名前。
  • コンストラクターの概要

    コンストラクター
    修飾子
    コンストラクター
    説明
    protected
    サブクラスで使用するコンストラクター。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    protected ObjectSE
    RecipientType を逆直列化する場合、このクラスで定義されている既知の静的な最終インスタンスの 1 つだけを返すようにする必要があります。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

    • 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 StringSE type
      受信者の型、通常は対応するインターネット標準ヘッダーの名前。
  • コンストラクターの詳細

    • RecipientType

      protected RecipientType(StringSE type)
      サブクラスで使用するコンストラクター。
      パラメーター:
      type - 受信者の型
  • メソッドの詳細

    • readResolve

      protected ObjectSE readResolve() throws ObjectStreamExceptionSE
      RecipientType を逆直列化する場合、このクラスで定義されている既知の静的な最終インスタンスの 1 つだけを返すようにする必要があります。サブクラスは、このスーパーメソッドを呼び出す前に、既知のインスタンスをチェックする独自の readResolve メソッドを実装する必要があります。
      戻り値:
      RecipientType オブジェクトインスタンス
      例外:
      ObjectStreamExceptionSE - オブジェクトストリームエラーの場合
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString