| Package | Description | 
|---|---|
| com.sun.mail.imap | An IMAP protocol provider for the JavaMail API
that provides access to an IMAP message store. | 
| com.sun.mail.imap.protocol | |
| com.sun.mail.pop3 | A POP3 protocol provider for the JavaMail API
that provides access to a POP3 message store. | 
| javax.mail | The JavaMailTM API
provides classes that model a mail system. | 
| javax.mail.internet | Classes specific to Internet mail systems. | 
| javax.mail.search | Message search terms for the JavaMail API. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Flags | IMAPFolder. availableFlags | 
| protected Flags | IMAPFolder. permanentFlags | 
| Modifier and Type | Method and Description | 
|---|---|
| Flags | IMAPMessage. getFlags()Get the Flags for this message. | 
| Flags | IMAPFolder. getPermanentFlags()Return the permanent flags supported by the server. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IMAPNestedMessage. setFlags(Flags flag,
        boolean set) | 
| void | IMAPMessage. setFlags(Flags flag,
        boolean set)Set/Unset the given flags in this message. | 
| void | IMAPFolder. setFlags(int[] msgnums,
        Flags flag,
        boolean value)Set the specified flags for the given array of message numbers. | 
| void | IMAPFolder. setFlags(int start,
        int end,
        Flags flag,
        boolean value)Set the specified flags for the given range of message numbers. | 
| void | IMAPFolder. setFlags(Message[] msgs,
        Flags flag,
        boolean value)Set the specified flags for the given array of messages. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FLAGSThis class | 
| Modifier and Type | Field and Description | 
|---|---|
| Flags | MailboxInfo. availableFlagsThe available flags. | 
| Flags | MailboxInfo. permanentFlagsThe permanent flags. | 
| Modifier and Type | Method and Description | 
|---|---|
| Flags | IMAPProtocol. fetchFlags(int msgno)Fetch the FLAGS for the given message. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IMAPProtocol. append(String mbox,
      Flags f,
      Date d,
      Literal data)APPEND Command. | 
| AppendUID | IMAPProtocol. appenduid(String mbox,
         Flags f,
         Date d,
         Literal data)APPEND Command, return uid from APPENDUID response code. | 
| AppendUID | IMAPProtocol. appenduid(String mbox,
         Flags f,
         Date d,
         Literal data,
         boolean uid) | 
| protected String | IMAPProtocol. createFlagList(Flags flags)Creates an IMAP flag_list from the given Flags object. | 
| void | IMAPProtocol. storeFlags(int msg,
          Flags flags,
          boolean set)Set the specified flags on this message. | 
| void | IMAPProtocol. storeFlags(int start,
          int end,
          Flags flags,
          boolean set) | 
| void | IMAPProtocol. storeFlags(MessageSet[] msgsets,
          Flags flags,
          boolean set) | 
| Modifier and Type | Method and Description | 
|---|---|
| Flags | POP3Folder. getPermanentFlags()Always returns an empty  Flagsobject because
 the POP3 protocol doesn't support any permanent flags. | 
| Flags | DefaultFolder. getPermanentFlags() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | POP3Message. setFlags(Flags newFlags,
        boolean set)Set the specified flags on this message to the specified value. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Flags | Message. getFlags()Returns a  Flagsobject containing the flags for 
 this message. | 
| abstract Flags | Folder. getPermanentFlags()Get the permanent flags supported by this Folder. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Flags. add(Flags f)Add all the flags in the given Flags object to this
 Flags object. | 
| boolean | Flags. contains(Flags f)Check whether all the flags in the specified Flags object are
 present in this Flags object. | 
| void | Flags. remove(Flags f)Remove all flags in the given Flags object from this 
 Flags object. | 
| abstract void | Message. setFlags(Flags flag,
        boolean set)Set the specified flags on this message to the specified value. | 
| void | Folder. setFlags(int[] msgnums,
        Flags flag,
        boolean value)Set the specified flags on the messages whose message numbers
 are in the array. | 
| void | Folder. setFlags(int start,
        int end,
        Flags flag,
        boolean value)Set the specified flags on the messages numbered from start
 through end, both start and end inclusive. | 
| void | Folder. setFlags(Message[] msgs,
        Flags flag,
        boolean value)Set the specified flags on the messages specified in the array. | 
| Constructor and Description | 
|---|
| Flags(Flags flags)Construct a Flags object initialized with the given flags. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Flags | MimeMessage. flagsThe Flags for this message. | 
| Modifier and Type | Method and Description | 
|---|---|
| Flags | MimeMessage. getFlags()Return a  Flagsobject containing the flags for 
 this message. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MimeMessage. setFlags(Flags flag,
        boolean set)Set the flags for this message. | 
| Modifier and Type | Method and Description | 
|---|---|
| Flags | FlagTerm. getFlags()Return the Flags to test. | 
| Constructor and Description | 
|---|
| FlagTerm(Flags flags,
        boolean set)Constructor. | 
Copyright © 2017 JBoss by Red Hat. All rights reserved.