Name

javax.mail.Flags — This class represents both system and user flags set on a Message in a Folder, such as a flag noting that the message has been marked for deletion. System flags are instances of the Flag.Flag inner class, and user flags are Strings.

Synopsis

public class Flags extends java.lang.Object implements java.lang.Cloneable {
    // Public Constructors
            public Flags ();
            public Flags(Flags flags);
            public Flags(Flags.Flag flag);
            public Flags (java.lang.String flag);
    // Public Methods
            public void add(Flags.Flag flag);
            public void add (java.lang.String flag);
            public void add(Flags f);
            public void remove(Flags.Flag flag);
            public void remove(java.lang.String flag);
            public void remove(Flags f);
            public boolean contains (Flags.Flag flag);
            public boolean contains (java.lang.String flag);
            public boolean contains (Flags f);
            public boolean equals (java.lang.Object obj);
            public int hashCode ();
            public Flags.Flag[] getSystemFlags();
            public java.lang.String[] getUserFlags();
            public java.lang.Object clone();
}

Hierarchy

java.lang.Object→javax.mail.Flags

Get Programming Internet Email now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.