public class UrlParameters extends Object
| Constructor and Description |
|---|
UrlParameters()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(Map<String,List<String>> p)
Adds all parameters.
|
void |
addAll(String key,
List<String> values)
Adds all values of a parameter.
|
void |
addDefaultParameters(UrlParameters defaults)
Adds default parameters.
|
static UrlParameters |
createUrlParameters(SearchData searchData)
Creates URL parameters out of the Bugzilla search data.
|
List<String> |
getParameter(String key)
Returns a list of all values of this parameter (or null)
|
Iterator<String> |
getParameters()
Returns iterator of all parameter names.
|
String |
getUrlEncodedString()
Returns the URL encoded string of this parameters.
|
static String |
getUrlEncodedString(Map<String,List<String>> parameters)
Returns the URL encoded string of the parameters.
|
void |
removeParameter(String key)
Removes a parameter.
|
void |
removeParameter(String key,
String value)
Removes a value from a parameter.
|
void |
setParameter(String key,
String value)
Sets a specific parameter.
|
public void setParameter(String key, String value)
key - - name of parametervalue - - value to addpublic List<String> getParameter(String key)
key - - name of parameterpublic Iterator<String> getParameters()
public void addAll(String key, List<String> values)
key - - name of parametervalues - - values to addpublic void addAll(Map<String,List<String>> p)
p - - list of parameterspublic void removeParameter(String key, String value)
key - - name of parametervalue - - value to removepublic void removeParameter(String key)
key - - parameter to removepublic String getUrlEncodedString()
public void addDefaultParameters(UrlParameters defaults)
defaults - - default parameters to apply.public static UrlParameters createUrlParameters(SearchData searchData)
UrlParameters object created from
the search parameters and their respective values.searchData - - the search data to transformCopyright © 2012. All Rights Reserved.