All Packages Class Hierarchy This Package Previous Next Index
Class w3c.www.http.HttpTokenList
java.lang.Object
|
+----w3c.www.http.BasicValue
|
+----w3c.www.http.HttpTokenList
- public class HttpTokenList
- extends BasicValue
Parse a comma separated list of tokens.
-
CASE_ASIS
- Don't touch cases of tokens.
-
CASE_LOWER
- Convert tokens to lower case.
-
CASE_UPPER
- Convert case to upper case.
-
casemode
-
-
tokens
-
-
HttpTokenList()
- Create an empty token list for parsing.
-
HttpTokenList(String)
- Create a token list from a comma separated list of tokens.
-
HttpTokenList(String[])
- Create a parsed token list, for emitting.
-
addToken(String, boolean)
- Add a token to this token list.
-
getValue()
- Get this token list value.
-
hasToken(String, boolean)
- Does this token list includes that token ?
-
parse()
- Parse the byte buffer to build the token list.
-
setValue(String[])
-
-
updateByteValue()
- Update the RFC822 compatible header value for this object.
CASE_LOWER
protected static final int CASE_LOWER
- Convert tokens to lower case.
CASE_ASIS
protected static final int CASE_ASIS
- Don't touch cases of tokens.
CASE_UPPER
protected static final int CASE_UPPER
- Convert case to upper case.
tokens
protected String tokens[]
casemode
protected int casemode
HttpTokenList
protected HttpTokenList(String tokens[])
- Create a parsed token list, for emitting.
HttpTokenList
protected HttpTokenList(String tokens)
- Create a token list from a comma separated list of tokens.
HttpTokenList
protected HttpTokenList()
- Create an empty token list for parsing.
parse
protected void parse()
- Parse the byte buffer to build the token list.
- Overrides:
- parse in class BasicValue
updateByteValue
protected void updateByteValue()
- Update the RFC822 compatible header value for this object.
- Overrides:
- updateByteValue in class BasicValue
getValue
public Object getValue()
- Get this token list value.
- Returns:
- A list of tokens, encoded as a String array, or null
if undefined.
- Overrides:
- getValue in class BasicValue
setValue
public void setValue(String tokens[])
addToken
public void addToken(String token,
boolean always)
- Add a token to this token list.
- Parameters:
- token - The token to add.
- always - Always add to the list, even if the token us already
present in the list.
hasToken
public boolean hasToken(String token,
boolean caseSensitive)
- Does this token list includes that token ?
- Parameters:
- token - The token to look for.
- Returns:
- A boolean, true if found,
false otherwise.
All Packages Class Hierarchy This Package Previous Next Index