de.unkrig.commons.net.http
Class ParametrizedHeaderValue
java.lang.Object
de.unkrig.commons.net.http.ParametrizedHeaderValue
public class ParametrizedHeaderValue
- extends java.lang.Object
Parser for a 'parametrized value' of an HTTP header like:
Content-Type: text/plain; charset=ASCII
'text/plain' is the so-called 'token', 'char=ASCII' is a so-called 'parameter'.
|
Method Summary |
java.lang.String |
getParameter(java.lang.String name)
|
java.lang.String |
getToken()
|
java.lang.String |
setParameter(java.lang.String name,
java.lang.String value)
Adds the given parameter, or changes the value of an existing parameter with that name. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ParametrizedHeaderValue
public ParametrizedHeaderValue(java.lang.String s)
getToken
public java.lang.String getToken()
- See Also:
ParametrizedHeaderValue
getParameter
@Nullable
public java.lang.String getParameter(java.lang.String name)
- Parameters:
name - The (case-insensitive) parameter name
- Returns:
- The value of the named parameter, or
null iff a paramater with that name does not exist - See Also:
ParametrizedHeaderValue
setParameter
public java.lang.String setParameter(java.lang.String name,
java.lang.String value)
- Adds the given parameter, or changes the value of an existing parameter with that
name.
- Returns:
- The previous value of the named parameter, or
null iff a parameter with that name did
not exist before
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object