パッケージ jakarta.mail.event

クラス FolderEvent

実装されているすべてのインターフェース:
SerializableSE

public class FolderEvent extends MailEvent
このクラスは、フォルダーの存在イベントをモデル化します。FolderEvents は、影響を受けるフォルダーおよび含まれているストアに登録されている FolderListeners に配信されます。

サービスプロバイダーは、これらのイベントをクライアントに通知する機能が大きく異なります。サービスプロバイダーは、少なくとも、操作が発生するのと同じ Store オブジェクトまたは Folder オブジェクトに登録されているリスナーに通知する必要があります。また、サービスプロバイダーは、同じ仮想マシン内の他のオブジェクトの操作によって、または同じまたは他のホスト内の他のクライアントによって変更が行われたときに、リスナーに通知する場合もあります。このような通知は必須ではなく、通常、メールプロトコル(IMAP を含む)ではサポートされていません。

作成者:
John Mani, Bill Shannon
関連事項:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    フォルダーが作成されました。
    static final int
    フォルダーが削除されました。
    protected Folder
    イベントが発生したフォルダー。
    protected Folder
    RENAMED イベントの場合、新しい名前を表すフォルダー。
    static final int
    フォルダーの名前が変更されました。
    protected int
    イベント型。

    クラス java.util.EventObjectSE から継承されたフィールド

    sourceSE
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    FolderEvent(ObjectSE source, Folder folder, int type)
    コンストラクター。
    FolderEvent(ObjectSE source, Folder oldFolder, Folder newFolder, int type)
    コンストラクター。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    dispatch(ObjectSE listener)
    適切な FolderListener メソッドを呼び出します
    影響を受けるフォルダーを返します。
    このイベントがフォルダーの名前が変更されていることを示す場合(つまり、イベント型が RENAMED の場合)、このメソッドは新しい名前を表す Folder オブジェクトを返します。
    int
    このイベントの型を返します。

    クラス java.util.EventObjectSE から継承されたメソッド

    getSource, toString

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

    • 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
  • コンストラクターの詳細

    • FolderEvent

      public FolderEvent(ObjectSE source, Folder folder, int type)
      コンストラクター。
      パラメーター:
      source - イベントのソース
      folder - 影響を受けるフォルダー
      type - イベント型
    • FolderEvent

      public FolderEvent(ObjectSE source, Folder oldFolder, Folder newFolder, int type)
      コンストラクター。RENAMED イベントに使用します。
      パラメーター:
      source - イベントのソース
      oldFolder - 名前が変更されたフォルダー
      newFolder - 新しい名前を表すフォルダー
      type - イベント型
      導入:
      JavaMail 1.1
  • メソッドの詳細

    • getType

      public int getType()
      このイベントの型を返します。
      戻り値:
    • getFolder

      public Folder getFolder()
      影響を受けるフォルダーを返します。
      戻り値:
      影響を受けるフォルダー
      関連事項:
    • getNewFolder

      public Folder getNewFolder()
      このイベントがフォルダーの名前が変更されていることを示す場合(つまり、イベント型が RENAMED の場合)、このメソッドは新しい名前を表す Folder オブジェクトを返します。

      getFolder() メソッドは、名前が変更されたフォルダーを返します。

      戻り値:
      新しい名前を表すフォルダー。
      導入:
      JavaMail 1.1
      関連事項:
    • dispatch

      public void dispatch(ObjectSE listener)
      適切な FolderListener メソッドを呼び出します
      次で指定:
      クラス MailEventdispatch 
      パラメーター:
      listener - 呼び出すリスナー