javax.mail.internet
Class HeaderTokenizer.Token
- java.lang.Object
- javax.mail.internet.HeaderTokenizer.Token
- HeaderTokenizer
public static class HeaderTokenizer.Token
extends java.lang.Object
 The Token class represents tokens returned by the HeaderTokenizer.
| static int | ATOM Token type indicating an ATOM.
 | 
| static int | COMMENT Token type indicating a comment.
 | 
| static int | EOF Token type indicating end of input.
 | 
| static int | QUOTEDSTRING Token type indicating a quoted string.
 | 
| Token(int type, String value) Constructor.
 | 
|  int | getType() Return the type of the token.
 | 
|  String | getValue() Returns the value of the token just read.
 | 
ATOM
public static final int ATOM
 Token type indicating an ATOM.
- -1
COMMENT
public static final int COMMENT
 Token type indicating a comment.
 The value field contains the comment string without the comment 
 start and end symbols.
- -3
EOF
public static final int EOF
 Token type indicating end of input.
- -4
QUOTEDSTRING
public static final int QUOTEDSTRING
 Token type indicating a quoted string.
 The value field contains the string without the quotes.
- -2
Token
public Token(int type,
             String value) Constructor.
- type- Token type
- value- Token value
getType
public int getType()
 Return the type of the token.
 If the token represents a delimiter or a control character,
 the type is that character itself, converted to an integer.
 Otherwise, it's value is one of the following:
 
 - ATOM A sequence of ASCII characters delimited by either 
 SPACE, CTL, '(', '"' or the specified SPECIALS
 
- QUOTEDSTRING A sequence of ASCII characters within quotes
 
- COMMENT A sequence of ASCII characters within '(' and ')'.
 
- EOF End of header
getValue
public String getValue()
 Returns the value of the token just read.
 When the current token is a quoted string, this field contains 
 the body of the string, without the quotes.
 When the current token is a comment, this field contains the body
 of the comment.