net.sourceforge.jwap.wsp.header
Class HeaderToken
java.lang.Object
|
+--net.sourceforge.jwap.wsp.header.HeaderToken
- public class HeaderToken
- extends java.lang.Object
Helper class for tokenizing header fields. A HeaderToken consists of a token value
and optional parameters.
Example usage
for( Enumeration e = HeaderToken.tokenize("en; q=0.8, fr; q=0.2"); e.hasMoreElements(); )
{
HeaderToken ht = (HeaderToken) e.nextElement();
String token = token.getToken(); // "en" for first iteration, "fr" for second iteration
String qval = token.getParameter("q"); // "0.8" for first iteration, "0.2" for second iteration
}
- Author:
- Michel Marti
Method Summary |
java.lang.String |
getParameter(java.lang.String key)
|
java.lang.String |
getToken()
|
boolean |
hasParameters()
|
static java.util.Enumeration |
tokenize(java.lang.String value)
Returns an enumeration of HeaderToken objects by tokenizing the specified
String. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
tokenize
public static java.util.Enumeration tokenize(java.lang.String value)
- Returns an enumeration of HeaderToken objects by tokenizing the specified
String.
- Parameters:
value
- a header field- Returns:
- an enumeration of HeaderToken's
getParameter
public java.lang.String getParameter(java.lang.String key)
hasParameters
public boolean hasParameters()
getToken
public java.lang.String getToken()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object