パッケージ 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)
コンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
dispatch(ObjectSE listener)
適切な FolderListener メソッドを呼び出しますFolder
getFolder()
影響を受けるフォルダーを返します。Folder
getNewFolder()
このイベントがフォルダーの名前が変更されていることを示す場合(つまり、イベント型が RENAMED の場合)、このメソッドは新しい名前を表す Folder オブジェクトを返します。int
getType()
このイベントの型を返します。クラス 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()