public class HeaderTokenizer
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
HeaderTokenizer.Token |
A token returned by the lexer.
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
MIME |
MIME specials.
|
static java.lang.String |
RFC822 |
RFC 822 specials.
|
Constructor | Description |
---|---|
HeaderTokenizer(java.lang.String header) |
Constructor.
|
HeaderTokenizer(java.lang.String header,
java.lang.String delimiters) |
Constructor.
|
HeaderTokenizer(java.lang.String header,
java.lang.String delimiters,
boolean skipComments) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getRemainder() |
Returns the rest of the header.
|
HeaderTokenizer.Token |
next() |
Returns the next token.
|
HeaderTokenizer.Token |
peek() |
Peeks at the next token.
|
public static final java.lang.String RFC822
public static final java.lang.String MIME
public HeaderTokenizer(java.lang.String header, java.lang.String delimiters, boolean skipComments)
header
- the RFC 822 header to be tokenizeddelimiters
- the delimiter characters to be used to delimit ATOMsskipComments
- whether to skip commentspublic HeaderTokenizer(java.lang.String header, java.lang.String delimiters)
header
- the RFC 822 header to be tokenizeddelimiters
- the delimiter characters to be used to delimit ATOMspublic HeaderTokenizer(java.lang.String header)
public HeaderTokenizer.Token next() throws ParseException
ParseException
- if the parse failspublic HeaderTokenizer.Token peek() throws ParseException
next()
.
Invoking this method multiple times returns successive tokens,
until next()
is called.ParseException
- if the parse failsParseException
public java.lang.String getRemainder()
© Copyright 2003, 2004 The Free Software Foundation, All rights reserved