パッケージ 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);
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static Message.RecipientType
BCC
"Bcc" (ブラインドカーボンコピー)受信者。static Message.RecipientType
CC
"Cc" (カーボンコピー)受信者。static Message.RecipientType
TO
"To" (プライマリ)受信者。protected StringSE
type
受信者の型、通常は対応するインターネット標準ヘッダーの名前。
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
RecipientType(StringSE type)
サブクラスで使用するコンストラクター。
フィールドの詳細
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
- オブジェクトストリームエラーの場合