パッケージ jakarta.mail

クラス Flags.Flag

java.lang.ObjectSE
jakarta.mail.Flags.Flag
含まれているクラス:
Flags

public static final class Flags.Flag extends ObjectSE
この内部クラスは、個々のシステムフラグを表します。ここでは、標準のシステムフラグオブジェクトのセットが事前定義されています。
  • フィールドの詳細

    • ANSWERED

      public static final Flags.Flag ANSWERED
      このメッセージは回答済みです。このフラグは、このメッセージが応答されたことを示すためにクライアントによって設定されます。
    • DELETED

      public static final Flags.Flag DELETED
      このメッセージは削除済みとしてマークされています。クライアントはこのフラグを設定して、メッセージを削除済みとしてマークします。フォルダーの消去操作により、削除のマークが付けられたそのフォルダー内のすべてのメッセージが削除されます。
    • DRAFT

      public static final Flags.Flag DRAFT
      このメッセージはドラフトです。このフラグは、メッセージがドラフトメッセージであることを示すためにクライアントによって設定されます。
    • FLAGGED

      public static final Flags.Flag FLAGGED
      このメッセージにはフラグが付けられています。このフラグにはセマンティクスは定義されていません。クライアントはこのフラグを変更します。
    • RECENT

      public static final Flags.Flag RECENT
      このメッセージは最近のものです。フォルダーの実装では、このフラグを設定して、このメッセージがこのフォルダーにとって新しいものであること、つまり、このフォルダーが最後に開かれてから到着したことを示します。

      クライアントはこのフラグを変更できません。

    • SEEN

      public static final Flags.Flag SEEN
      このメッセージが表示されます。このフラグは、このメッセージのコンテンツが何らかの形でクライアントに返されるときに、実装によって暗黙的に設定されます。メッセージの getInputStream および getContent メソッドにより、このフラグが設定されます。

      クライアントはこのフラグを変更できます。

    • USER

      public static final Flags.Flag USER
      このフォルダーがユーザー定義のフラグをサポートしていることを示す特別なフラグ。

      実装はこのフラグを設定します。クライアントはこのフラグを変更できませんが、folder.getPermanentFlags().contains(Flags.Flag.USER) を使用して、フォルダーがユーザー定義のフラグをサポートしているかどうかを判別するために使用できます。