⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
javax.mail.internet

Class HeaderTokenizer.Token

java.lang.Object
|
+--javax.mail.internet.HeaderTokenizer.Token
Enclosing Class:


public static class HeaderTokenizer.Token
extends java.lang.Object

The Token class represents tokens returned by the HeaderTokenizer.

Field Summary

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.

Constructor Summary

Token(int type, String value)

Constructor.

Method Summary

int

getType()

Return the type of the token.

String

getValue()

Returns the value of the token just read.

Field Details

ATOM

public static final int ATOM

Token type indicating an ATOM.


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.


EOF

public static final int EOF

Token type indicating end of input.


QUOTEDSTRING

public static final int QUOTEDSTRING

Token type indicating a quoted string. The value field contains the string without the quotes.

Constructor Details

Token

public Token(int type, String value)

Constructor.

Parameters:
type - Token type
value - Token value

Method Details

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:


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.