public class QueryParameters
extends java.lang.Object
key1=value1&key2=value2...
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
parameters |
Modifier | Constructor and Description |
---|---|
private |
QueryParameters(java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getKeys()
Get all keys that are present in the query string.
|
int |
getNumValues(java.lang.String key)
Get the number of values for a key.
|
java.lang.String |
getValue(java.lang.String key)
Get the (single) value for a key.
|
java.util.List<java.lang.String> |
getValues(java.lang.String key)
Get all values for a key.
|
static QueryParameters |
parseQueryString(java.lang.String query)
Parses a string in HTTP query format (
key1=value1&key2=value2... |
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters
public static QueryParameters parseQueryString(java.lang.String query)
key1=value1&key2=value2...
)
and returns it as a QueryParameters object.query
- The string to parseQueryParameters
objectpublic java.lang.String getValue(java.lang.String key)
key
- The keypublic java.util.List<java.lang.String> getValues(java.lang.String key)
public int getNumValues(java.lang.String key)
key
- The keypublic java.util.Set<java.lang.String> getKeys()