java.lang.String |
CommandParser.astring(ImapRequestLineReader request) |
Reads an argument of type "astring" from the request.
|
java.lang.String |
CommandParser.atom(ImapRequestLineReader request) |
Reads an argument of type "atom" from the request.
|
byte[] |
CommandParser.base64(ImapRequestLineReader request) |
Reads a base64 argument from the request.
|
protected void |
CommandParser.consumeChar(ImapRequestLineReader request,
char expected) |
Consumes the next character in the request, checking that it matches the
expected one.
|
protected java.lang.String |
CommandParser.consumeLiteral(ImapRequestLineReader request) |
Reads an argument of type "literal" from the request, in the format:
"{" charCount "}" CRLF *CHAR8
Note before calling, the request should be positioned so that nextChar
is '{'.
|
protected java.lang.String |
CommandParser.consumeQuoted(ImapRequestLineReader request) |
Reads a quoted string value from the request.
|
protected java.lang.String |
CommandParser.consumeWord(ImapRequestLineReader request,
CommandParser.CharacterValidator validator) |
Reads the next "word from the request, comprising all characters up to the next SPACE.
|
java.util.Date |
CommandParser.date(ImapRequestLineReader request) |
Reads a "date" argument from the request.
|
java.util.Date |
CommandParser.dateTime(ImapRequestLineReader request) |
Reads a "date-time" argument from the request.
|
void |
UidEnabledCommand.doProcess(ImapRequestLineReader request,
ImapResponse response,
ImapSession session,
boolean useUids) |
|
void |
CommandParser.endLine(ImapRequestLineReader request) |
Consumes the request up to and including the eno-of-line.
|
javax.mail.Flags |
CommandParser.flagList(ImapRequestLineReader request) |
Reads a "flags" argument from the request.
|
java.lang.String |
CommandParser.mailbox(ImapRequestLineReader request) |
Reads a "mailbox" argument from the request.
|
java.lang.String |
CommandParser.nstring(ImapRequestLineReader request) |
Reads an argument of type "nstring" from the request.
|
long |
CommandParser.number(ImapRequestLineReader request) |
Reads an argument of type "number" from the request.
|
long |
CommandParser.nzNumber(ImapRequestLineReader request) |
Reads an argument of type "nznumber" (a non-zero number)
(NOTE this isn't strictly as per the spec, since the spec disallows
numbers such as "0123" as nzNumbers (although it's ok as a "number".
|
IdRange[] |
CommandParser.parseIdRange(ImapRequestLineReader request) |
Reads a "message set" argument, and parses into an IdSet.
|
void |
CommandParser.setFlag(java.lang.String flagString,
javax.mail.Flags flags) |
|
java.lang.String |
CommandParser.tag(ImapRequestLineReader request) |
Reads a command "tag" from the request.
|