public enum IMAPCommand extends Enum<IMAPCommand>
| Enum Constant and Description |
|---|
APPEND
Valid in authenticated state.
|
AUTHENTICATE
Valid in Not Authenticated state
|
CAPABILITY
Valid in any state.
|
CHECK
Valid in selected state (substate of authenticated).
|
CLOSE
Valid in selected state (substate of authenticated).
|
COPY
Valid in selected state (substate of authenticated).
|
CREATE
Valid in authenticated state.
|
DELETE
Valid in authenticated state.
|
EXAMINE
Valid in authenticated state.
|
EXPUNGE
Valid in selected state (substate of authenticated).
|
FETCH
Valid in selected state (substate of authenticated).
|
LIST
Valid in authenticated state.
|
LOGIN
Valid in Not Authenticated state
|
LOGOUT
Valid in any state.
|
LSUB
Valid in authenticated state.
|
NOOP
Valid in any state.
|
RENAME
Valid in authenticated state.
|
SEARCH
Valid in selected state (substate of authenticated).
|
SELECT
Valid in authenticated state.
|
STARTTLS
Valid in Not Authenticated state
|
STATUS
Valid in authenticated state.
|
STORE
Valid in selected state (substate of authenticated).
|
SUBSCRIBE
Valid in authenticated state.
|
UID
Valid in selected state (substate of authenticated).
|
UNSUBSCRIBE
Valid in authenticated state.
|
XOAUTH
Authenticate an IMAP connection using OAuth.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
getCommand(IMAPCommand command)
Gets the IMAP protocol string command corresponding to a command code.
|
String |
getIMAPCommand()
Gets the IMAP protocol string command for this command
|
static IMAPCommand |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IMAPCommand[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IMAPCommand APPEND
public static final IMAPCommand AUTHENTICATE
public static final IMAPCommand CAPABILITY
public static final IMAPCommand CHECK
public static final IMAPCommand CLOSE
public static final IMAPCommand COPY
public static final IMAPCommand CREATE
public static final IMAPCommand DELETE
public static final IMAPCommand EXAMINE
public static final IMAPCommand EXPUNGE
public static final IMAPCommand FETCH
public static final IMAPCommand LIST
public static final IMAPCommand LOGIN
public static final IMAPCommand LOGOUT
public static final IMAPCommand LSUB
public static final IMAPCommand NOOP
public static final IMAPCommand RENAME
public static final IMAPCommand SEARCH
public static final IMAPCommand SELECT
public static final IMAPCommand STARTTLS
public static final IMAPCommand STATUS
public static final IMAPCommand STORE
public static final IMAPCommand SUBSCRIBE
public static final IMAPCommand UID
public static final IMAPCommand UNSUBSCRIBE
public static final IMAPCommand XOAUTH
public static String getCommand(IMAPCommand command)
command - the IMAPCommand whose command string is required. Must not be null.public String getIMAPCommand()
public static IMAPCommand valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static IMAPCommand[] values()
for (IMAPCommand c : IMAPCommand.values()) System.out.println(c);