パッケージ 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) を使用して、フォルダーがユーザー定義のフラグをサポートしているかどうかを判別するために使用できます。