Package jakarta.mail.internet
Class HeaderTokenizer.Token
- java.lang.Object
-
- jakarta.mail.internet.HeaderTokenizer.Token
-
- Enclosing class:
- HeaderTokenizer
public static class HeaderTokenizer.Token extends Object
The Token class represents tokens returned by the HeaderTokenizer.
-
-
Field Summary
Fields Modifier and Type Field Description static intATOMToken type indicating an ATOM.static intCOMMENTToken type indicating a comment.static intEOFToken type indicating end of input.static intQUOTEDSTRINGToken type indicating a quoted string.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetType()Return the type of the token.StringgetValue()Returns the value of the token just read.
-
-
-
Field Detail
-
ATOM
public static final int ATOM
Token type indicating an ATOM.- See Also:
- Constant Field Values
-
QUOTEDSTRING
public static final int QUOTEDSTRING
Token type indicating a quoted string. The value field contains the string without the quotes.- See Also:
- Constant Field Values
-
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.- See Also:
- Constant Field Values
-
EOF
public static final int EOF
Token type indicating end of input.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Token
public Token(int type, 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:ATOMA sequence of ASCII characters delimited by either SPACE, CTL, "(", <"> or the specified SPECIALSQUOTEDSTRINGA sequence of ASCII characters within quotesCOMMENTA sequence of ASCII characters within "(" and ")".EOFEnd of header
- Returns:
- the token type
-
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.- Returns:
- token value
-
-