public class FolderEvent extends MailEvent
サービスプロバイダーは、これらのイベントをクライアントに通知する機能が大きく異なります。サービスプロバイダーは、少なくとも、操作が発生するのと同じ Store オブジェクトまたは Folder オブジェクトに登録されているリスナーに通知する必要があります。また、サービスプロバイダーは、同じ仮想マシン内の他のオブジェクトの操作によって、または同じまたは他のホスト内の他のクライアントによって変更が行われたときに、リスナーに通知する場合もあります。このような通知は必須ではなく、通常、メールプロトコル(IMAP を含む)ではサポートされていません。
修飾子と型 | フィールドと説明 |
---|---|
static int | CREATED フォルダーが作成されました。 |
static int | DELETED フォルダーが削除されました。 |
protected Folder | folder イベントが発生したフォルダー。 |
protected Folder | newFolder RENAMED イベントの場合、新しい名前を表すフォルダー。 |
static int | RENAMED フォルダーの名前が変更されました。 |
protected int | type イベント型。 |
sourceSE
コンストラクターと説明 |
---|
FolderEvent(ObjectSE source, Folder oldFolder, Folder newFolder, int type) コンストラクター。 |
FolderEvent(ObjectSE source, Folder folder, int type) コンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
void | dispatch(ObjectSE listener) 適切な FolderListener メソッドを呼び出します |
Folder | getFolder() 影響を受けるフォルダーを返します。 |
Folder | getNewFolder() このイベントがフォルダーの名前が変更されていることを示す場合(つまり、イベント型が RENAMED の場合)、このメソッドは新しい名前を表す Folder オブジェクトを返します。 |
int | getType() このイベントの型を返します。 |
getSourceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final int CREATED
public static final int DELETED
public static final int RENAMED
protected int type
protected transient Folder folder
protected transient Folder newFolder
public FolderEvent(ObjectSE source, Folder folder, int type)
source
- イベントのソース folder
- 影響を受けるフォルダー type
- イベント型 public int getType()
public Folder getFolder()
getNewFolder()
public Folder getNewFolder()
getFolder()
メソッドは、名前が変更されたフォルダーを返します。
getFolder()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.