javax.mail.internet
Class HeaderTokenizer.Token
java.lang.Object
|
+--javax.mail.internet.HeaderTokenizer.Token
- Enclosing class:
- HeaderTokenizer
- 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
Method Summary
int
getType()
Return the type of the token.
java.lang.String
getValue()
Returns the value of the token just read.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field Detail
ATOM
public static final int ATOM
- Token type indicating an ATOM.
QUOTEDSTRING
public static final int QUOTEDSTRING
- Token type indicating a quoted string. The value
field contains the string without the quotes.
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.
Constructor Detail
HeaderTokenizer.Token
public HeaderTokenizer.Token(int type,
java.lang.String value)
- Constructor.
- Parameters:
type
- Token typevalue
- Token value
Method Detail
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 java.lang.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.
- Returns:
- token value