javax.mail.internet
public class HeaderTokenizer extends Object
Version: 1.3
Nested Class Summary | |
---|---|
static class | HeaderTokenizer.Token
A token returned by the lexer. |
Field Summary | |
---|---|
static String | MIME
MIME specials. |
static String | RFC822
RFC 822 specials. |
Constructor Summary | |
---|---|
HeaderTokenizer(String header, String delimiters, boolean skipComments)
Constructor. | |
HeaderTokenizer(String header, String delimiters)
Constructor.
| |
HeaderTokenizer(String header)
Constructor.
|
Method Summary | |
---|---|
String | getRemainder()
Returns the rest of the header. |
HeaderTokenizer.Token | next()
Returns the next token. |
HeaderTokenizer.Token | peek()
Peeks at the next token. |
Parameters: header the RFC 822 header to be tokenized delimiters the delimiter characters to be used to delimit ATOMs skipComments whether to skip comments
Parameters: header the RFC 822 header to be tokenized delimiters the delimiter characters to be used to delimit ATOMs
Returns: the next token
Throws: ParseException if the parse fails
next()
.
Invoking this method multiple times returns successive tokens,
until next()
is called.Parameters: ParseException if the parse fails