## Uses of Class
javax.mail.Flags.Flag

Packages that use Flags.Flag
javax.mail: The JavaMailTM API provides classes that model a mail system.
javax.mail.internet: Classes specific to Internet mail systems.

Uses of Flags.Flag in javax.mail

Fields in javax.mail declared as Flags.Flag
`static Flags.Flag` `Flags.Flag.ANSWERED` This message has been answered.
`static Flags.Flag` `Flags.Flag.DELETED` This message is marked deleted.
`static Flags.Flag` `Flags.Flag.DRAFT` This message is a draft.
`static Flags.Flag` `Flags.Flag.FLAGGED` This message is flagged.
`static Flags.Flag` `Flags.Flag.RECENT` This message is recent.
`static Flags.Flag` `Flags.Flag.SEEN` This message is seen.
`static Flags.Flag` `Flags.Flag.USER` A special flag that indicates that this folder supports user defined flags.

Methods in javax.mail that return Flags.Flag
`Flags.Flag[]` `Flags.getSystemFlags()` Return all the system flags in this Flags object.

Methods in javax.mail with parameters of type Flags.Flag
`void` `Flags.add(Flags.Flag flag)` Add the specified system flag to this Flags object.
`boolean` `Flags.contains(Flags.Flag flag)` Check whether the specified system flag is present in this Flags object.
`boolean` `Message.isSet(Flags.Flag flag)` Check whether the flag specified in the `flag` argument is set in this message.
`void` `Flags.remove(Flags.Flag flag)` Remove the specified system flag from this Flags object.
`void` `Message.setFlag(Flags.Flag flag, boolean set)` Set the specified flag on this message to the specified value.

Constructors in javax.mail with parameters of type Flags.Flag
`Flags(Flags.Flag flag)` Construct a Flags object initialized with the given system flag.

Uses of Flags.Flag in javax.mail.internet

Methods in javax.mail.internet with parameters of type Flags.Flag
`boolean` `MimeMessage.isSet(Flags.Flag flag)` Check whether the flag specified in the `flag` argument is set in this message.