ImapMessageFlags

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.ms.System.IEquatable

public class ImapMessageFlags implements System.IEquatable<ImapMessageFlags>

Represents the flags associated with the message.

Methods

MethodDescription
bitwiseAnd(ImapMessageFlags a, ImapMessageFlags b)Implements the operator &.
bitwiseOr(ImapMessageFlags a, ImapMessageFlags b)Implements the operator
bitwiseOr(ImapMessageFlags a, String b)Implements the operator
bitwiseOr(String a, ImapMessageFlags b)Implements the operator
equals(ImapMessageFlags other)Determines whether the specified object is equal to the current object.
equals(Object obj)Determines whether the specified Object is equal to this instance.
getAnswered()Message has been answered.
getClass()
getDeleted()Message is “deleted” for removal by later EXPUNGE.
getDraft()Message has been marked as a draft.
getEmpty()Flags are not set
getFlagged()Message is “flagged” for urgent/special attention.
getRecent()Message is “recently” arrived in this mailbox.
hasFlag(ImapMessageFlags what)Returns true if “who” contains the “flag”
hashCode()Returns a hash code for this instance.
isEmpty()Determines whether this instance is empty.
isRead()Message has been read.
keyword(String flag)Message has been marked by custom flag.
notify()
notifyAll()
op_BitwiseAnd(ImapMessageFlags a, ImapMessageFlags b)Implements the operator &.
op_BitwiseOr(ImapMessageFlags a, ImapMessageFlags b)Implements the operator
op_BitwiseOr(ImapMessageFlags a, String b)Implements the operator
op_BitwiseOr(String a, ImapMessageFlags b)Implements the operator
op_Equality(ImapMessageFlags a, ImapMessageFlags b)Implements the operator ==.
op_Inequality(ImapMessageFlags a, ImapMessageFlags b)Implements the operator !=.
split()Split to Array.
toString()Returns a String that represents this instance.
to_ImapMessageFlags(String type)Performs an implicit conversion from long to ImapMessageFlags.
wait()
wait(long arg0)
wait(long arg0, int arg1)

bitwiseAnd(ImapMessageFlags a, ImapMessageFlags b)

public static ImapMessageFlags bitwiseAnd(ImapMessageFlags a, ImapMessageFlags b)

Implements the operator &.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

bitwiseOr(ImapMessageFlags a, ImapMessageFlags b)

public static ImapMessageFlags bitwiseOr(ImapMessageFlags a, ImapMessageFlags b)

Implements the operator |.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

bitwiseOr(ImapMessageFlags a, String b)

public static ImapMessageFlags bitwiseOr(ImapMessageFlags a, String b)

Implements the operator |.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bjava.lang.StringSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

bitwiseOr(String a, ImapMessageFlags b)

public static ImapMessageFlags bitwiseOr(String a, ImapMessageFlags b)

Implements the operator |.

Parameters:

ParameterTypeDescription
ajava.lang.StringFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

equals(ImapMessageFlags other)

public boolean equals(ImapMessageFlags other)

Determines whether the specified object is equal to the current object.

Parameters:

ParameterTypeDescription
otherImapMessageFlagsThe object to compare with the current object.

Returns: boolean - true if the specified object is equal to the current object; otherwise, false.

equals(Object obj)

public boolean equals(Object obj)

Determines whether the specified Object is equal to this instance.

Parameters:

ParameterTypeDescription
objjava.lang.ObjectThe Object to compare with this instance.

Returns: boolean - true if the specified Object is equal to this instance; otherwise, false .

getAnswered()

public static ImapMessageFlags getAnswered()

Message has been answered.

Returns: ImapMessageFlags

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDeleted()

public static ImapMessageFlags getDeleted()

Message is “deleted” for removal by later EXPUNGE.

Returns: ImapMessageFlags

getDraft()

public static ImapMessageFlags getDraft()

Message has been marked as a draft.

Returns: ImapMessageFlags

getEmpty()

public static ImapMessageFlags getEmpty()

Flags are not set

Returns: ImapMessageFlags

getFlagged()

public static ImapMessageFlags getFlagged()

Message is “flagged” for urgent/special attention.

Returns: ImapMessageFlags

getRecent()

public static ImapMessageFlags getRecent()

Message is “recently” arrived in this mailbox.

Returns: ImapMessageFlags

hasFlag(ImapMessageFlags what)

public final boolean hasFlag(ImapMessageFlags what)

Returns true if “who” contains the “flag”

Parameters:

ParameterTypeDescription
whatImapMessageFlagsImap message flags

Returns: boolean -

hashCode()

public int hashCode()

Returns a hash code for this instance.

Returns: int - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.

isEmpty()

public final boolean isEmpty()

Determines whether this instance is empty.

Returns: boolean - true if this instance is empty; otherwise, false .

isRead()

public static ImapMessageFlags isRead()

Message has been read.

Returns: ImapMessageFlags

keyword(String flag)

public static ImapMessageFlags keyword(String flag)

Message has been marked by custom flag.

Parameters:

ParameterTypeDescription
flagjava.lang.String

Returns: ImapMessageFlags

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_BitwiseAnd(ImapMessageFlags a, ImapMessageFlags b)

public static ImapMessageFlags op_BitwiseAnd(ImapMessageFlags a, ImapMessageFlags b)

Implements the operator &.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

op_BitwiseOr(ImapMessageFlags a, ImapMessageFlags b)

public static ImapMessageFlags op_BitwiseOr(ImapMessageFlags a, ImapMessageFlags b)

Implements the operator |.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

op_BitwiseOr(ImapMessageFlags a, String b)

public static ImapMessageFlags op_BitwiseOr(ImapMessageFlags a, String b)

Implements the operator |.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bjava.lang.StringSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

op_BitwiseOr(String a, ImapMessageFlags b)

public static ImapMessageFlags op_BitwiseOr(String a, ImapMessageFlags b)

Implements the operator |.

Parameters:

ParameterTypeDescription
ajava.lang.StringFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: ImapMessageFlags - The result of the operator.

op_Equality(ImapMessageFlags a, ImapMessageFlags b)

public static boolean op_Equality(ImapMessageFlags a, ImapMessageFlags b)

Implements the operator ==.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: boolean - The result of the operator.

op_Inequality(ImapMessageFlags a, ImapMessageFlags b)

public static boolean op_Inequality(ImapMessageFlags a, ImapMessageFlags b)

Implements the operator !=.

Parameters:

ParameterTypeDescription
aImapMessageFlagsFirst set of imap message flags.
bImapMessageFlagsSecond set of imap message flags.

Returns: boolean - The result of the operator.

split()

public final ImapMessageFlags[] split()

Split to Array.

Returns: com.aspose.email.ImapMessageFlags[]

toString()

public String toString()

Returns a String that represents this instance.

Returns: java.lang.String - A String that represents this instance.

to_ImapMessageFlags(String type)

public static ImapMessageFlags to_ImapMessageFlags(String type)

Performs an implicit conversion from long to ImapMessageFlags.

Parameters:

ParameterTypeDescription
typejava.lang.StringValue of a type.

Returns: ImapMessageFlags - The result of the conversion.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int