パッケージ jakarta.mail
クラス FetchProfile.Item
- java.lang.ObjectSE
-
- jakarta.mail.FetchProfile.Item
- 既知の直属サブクラス
UIDFolder.FetchProfileItem
- 含まれているクラス:
- FetchProfile
public static class FetchProfile.Item extends ObjectSE
この内部クラスは、FetchProfile でリクエストできるすべてのアイテムの基本クラスです。現在ここで定義されているアイテムはENVELOPE
、CONTENT_INFO
、FLAGS
です。UIDFolder
インターフェースは、UID
アイテムも定義します。このクラスには protected コンストラクターしかないため、新しい Item 型をこのクラスまたはサブクラスに制限することに注意してください。これにより、許可された項目型の列挙が効果的に実装されます。
- 関連事項:
UIDFolder
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static FetchProfile.Item
CONTENT_INFO
このアイテムは、メッセージの内容に関する情報を取得するためのものです。static FetchProfile.Item
ENVELOPE
封筒の項目です。static FetchProfile.Item
FLAGS
これは旗のアイテムです。static FetchProfile.Item
SIZE
SIZE は、フォルダーへのフェッチリクエスト中にFetchProfile
に含めることができるフェッチプロファイル項目です。
フィールドの詳細
ENVELOPE
public static final FetchProfile.Item ENVELOPE
封筒の項目です。エンベロープは、メッセージの一般的な属性の集合体です。実装には、From、To、Cc、Bcc、ReplyTo、サブジェクト、日付の属性を含める必要があります。より多くのアイテムも含まれる場合があります。
IMAP4 プロトコル(RFC 2060)の実装では、エンベロープに ENVELOPE データ項目を含める必要があります。他のアイテムも含まれる場合があります。
CONTENT_INFO
public static final FetchProfile.Item CONTENT_INFO
このアイテムは、メッセージの内容に関する情報を取得するためのものです。これには、メッセージの内容を説明するすべての属性が含まれます。実装には次の属性を含める必要があります: ContentType、ContentDisposition、ContentDescription、サイズ、LineCount。他のアイテムも含まれる場合があります。
SIZE
public static final FetchProfile.Item SIZE
SIZE は、フォルダーへのフェッチリクエスト中にFetchProfile
に含めることができるフェッチプロファイル項目です。このアイテムは、指定された範囲のメッセージのサイズをプリフェッチする必要があることを示します。- 導入:
- JavaMail 1.5
FLAGS
public static final FetchProfile.Item FLAGS
これは旗のアイテムです。
コンストラクターの詳細
Item
protected Item(StringSE name)
アイテムのコンストラクター。この名前はデバッグにのみ使用されます。- パラメーター:
name
- アイテム名