- java.lang.Object
-
- jakarta.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
Fields Modifier and Type Field Description 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
Constructors Constructor Description Token(int type, java.lang.String value)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getType()
Return the type of the token.java.lang.String
getValue()
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
-
-
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 SPECIALSQUOTEDSTRING
A sequence of ASCII characters within quotesCOMMENT
A sequence of ASCII characters within "(" and ")".EOF
End of header
- Returns:
- the token type
-
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
-
-