public class ParameterizedHeaderValue extends Object implements HeaderValueFormat
| Constructor and Description |
|---|
ParameterizedHeaderValue()
Constructor.
|
ParameterizedHeaderValue(String mainValue,
String... parameters)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(String name,
String value)
Add a parameter.
|
List<Token> |
generateTokens()
Genreate tokens.
|
String |
getMainValue() |
String |
getParameter(String name)
Get the value of the parameter having the given name (case sensitive).
|
String |
getParameterIgnoreCase(String name)
Get the value of the parameter having the given name (case insensitive).
|
List<net.lecousin.framework.util.Pair<String,String>> |
getParameters() |
void |
parseTokens(List<Token> tokens)
Parse the given tokens.
|
void |
setMainValue(String value) |
void |
setParameter(String name,
String value)
Set a parameter.
|
void |
setParameterIgnoreCase(String name,
String value)
Set a parameter ignoring parameter name case.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerate, generate, parseRawValuepublic String getMainValue()
public String getParameter(String name)
public String getParameterIgnoreCase(String name)
public void setMainValue(String value)
public void setParameterIgnoreCase(String name, String value)
public void parseTokens(List<Token> tokens) throws Exception
HeaderValueFormatparseTokens in interface HeaderValueFormatExceptionpublic List<Token> generateTokens()
HeaderValueFormatgenerateTokens in interface HeaderValueFormatCopyright © 2018. All rights reserved.