パッケージ jakarta.mail.event
クラス FolderEvent
- java.lang.ObjectSE
-
- java.util.EventObjectSE
-
- jakarta.mail.event.MailEvent
-
- jakarta.mail.event.FolderEvent
- 実装済みのインターフェース一覧:
SerializableSE
public class FolderEvent extends MailEvent
このクラスは、フォルダーの存在イベントをモデル化します。FolderEvents は、影響を受けるフォルダーおよび含まれているストアに登録されている FolderListeners に配信されます。サービスプロバイダーは、これらのイベントをクライアントに通知する機能が大きく異なります。サービスプロバイダーは、少なくとも、操作が発生するのと同じ Store オブジェクトまたは Folder オブジェクトに登録されているリスナーに通知する必要があります。また、サービスプロバイダーは、同じ仮想マシン内の他のオブジェクトの操作によって、または同じまたは他のホスト内の他のクライアントによって変更が行われたときに、リスナーに通知する場合もあります。このような通知は必須ではなく、通常、メールプロトコル(IMAP を含む)ではサポートされていません。
- 作成者:
- John Mani, Bill Shannon
- 関連事項:
- 連載形式
コンストラクター概要
コンストラクター コンストラクター 説明 FolderEvent(ObjectSE source, Folder folder, int type)コンストラクター。FolderEvent(ObjectSE source, Folder oldFolder, Folder newFolder, int type)コンストラクター。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 voiddispatch(ObjectSE listener)適切な FolderListener メソッドを呼び出しますFoldergetFolder()影響を受けるフォルダーを返します。FoldergetNewFolder()このイベントがフォルダーの名前が変更されていることを示す場合(つまり、イベント型が RENAMED の場合)、このメソッドは新しい名前を表す Folder オブジェクトを返します。intgetType()このイベントの型を返します。クラス java.util.EventObjectSE から継承されたメソッド
getSource, toString
フィールドの詳細
CREATED
public static final int CREATED
フォルダーが作成されました。- 関連事項:
- 定数フィールド値
DELETED
public static final int DELETED
フォルダーが削除されました。- 関連事項:
- 定数フィールド値
RENAMED
public static final int RENAMED
フォルダーの名前が変更されました。- 関連事項:
- 定数フィールド値
type
protected int type
イベント型。
folder
protected transient Folder folder
イベントが発生したフォルダー。
newFolder
protected transient Folder newFolder
RENAMED イベントの場合、新しい名前を表すフォルダー。- 導入:
- JavaMail 1.1
メソッドの詳細
getType
public int getType()
このイベントの型を返します。- 戻り値:
- 型
getFolder
public Folder getFolder()
影響を受けるフォルダーを返します。- 戻り値:
- 影響を受けるフォルダー
- 関連事項:
getNewFolder()
getNewFolder
public Folder getNewFolder()
このイベントがフォルダーの名前が変更されていることを示す場合(つまり、イベント型が RENAMED の場合)、このメソッドは新しい名前を表す Folder オブジェクトを返します。getFolder()メソッドは、名前が変更されたフォルダーを返します。- 戻り値:
- 新しい名前を表すフォルダー。
- 導入:
- JavaMail 1.1
- 関連事項:
getFolder()