javax.mail.internet
Class HeaderTokenizer
java.lang.Object
javax.mail.internet.HeaderTokenizer
public class HeaderTokenizer
extends java.lang.Object
A lexer for RFC 822 and MIME headers.
static String | MIME - MIME specials.
|
static String | RFC822 - RFC 822 specials.
|
MIME
public static final String MIME
MIME specials.
RFC822
public static final String RFC822
RFC 822 specials.
HeaderTokenizer
public HeaderTokenizer(String header)
Constructor.
The RFC822-defined delimiters are used to delimit ATOMs.
Comments are ignored.
HeaderTokenizer
public HeaderTokenizer(String header,
String delimiters)
Constructor.
Comments are ignored.
header
- the RFC 822 header to be tokenizeddelimiters
- the delimiter characters to be used to delimit ATOMs
HeaderTokenizer
public HeaderTokenizer(String header,
String delimiters,
boolean skipComments)
Constructor.
header
- the RFC 822 header to be tokenizeddelimiters
- the delimiter characters to be used to delimit ATOMsskipComments
- whether to skip comments
getRemainder
public String getRemainder()
Returns the rest of the header.
peek
public HeaderTokenizer.Token peek()
throws ParseException
Peeks at the next token. The token will still be available to be read
by next()
.
Invoking this method multiple times returns successive tokens,
until next()
is called.
© Copyright 2003, 2004
The Free Software Foundation, All rights reserved