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