public abstract class URIUtils
extends java.lang.Object
| Constructor and Description |
|---|
URIUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addParam(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.lang.String key,
java.lang.String value) |
static void |
addParamOverride(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.lang.String key,
java.lang.String value) |
static java.net.URI |
addParams(java.net.URI uri,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.util.Set<java.lang.String> overridenParams)
Add the given params to the query
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getParameters(java.lang.String rawQuery) |
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getParameters(java.net.URI uri) |
static void |
setParamDefault(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.lang.String key,
java.lang.String value) |
public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters(java.net.URI uri)
throws java.net.URISyntaxException,
java.io.UnsupportedEncodingException
java.net.URISyntaxExceptionjava.io.UnsupportedEncodingExceptionpublic static java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters(java.lang.String rawQuery)
throws java.net.URISyntaxException,
java.io.UnsupportedEncodingException
java.net.URISyntaxExceptionjava.io.UnsupportedEncodingExceptionpublic static java.net.URI addParams(java.net.URI uri,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.util.Set<java.lang.String> overridenParams)
throws java.net.URISyntaxException,
java.io.UnsupportedEncodingException
uri - The queryparams - The params to addoverridenParams - A set of parameter names that must be overriden and not addedjava.net.URISyntaxExceptionjava.io.UnsupportedEncodingExceptionpublic static void addParam(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.lang.String key,
java.lang.String value)
public static void addParamOverride(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.lang.String key,
java.lang.String value)
public static void setParamDefault(java.util.Map<java.lang.String,java.util.List<java.lang.String>> params,
java.lang.String key,
java.lang.String value)