public class URLUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Joiner |
commaJoiner |
| Constructor and Description |
|---|
URLUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,String> |
buildPagingParametersWithCount(int page,
int pageSize,
long sinceId,
long maxId) |
static Map<String,String> |
buildPagingParametersWithPerPage(int page,
int pageSize,
long sinceId,
long maxId) |
static String |
buildUri(String url,
Map<String,? extends Object> parameters)
Append given parameters to the query string of the url
|
static String |
buildUri(String url,
Object pojo) |
static String |
buildUri(String url,
String key,
String value)
Append given parameters to the query string of the url
|
static String |
concatSortedPercentEncodedParams(Map<String,String> params)
Concats a key-value map into a querystring-like String
|
static String |
doFormUrlEncode(Map<String,? extends Object> params) |
static String |
formURLDecode(String string)
Decodes a application/x-www-form-urlencoded string
|
static String |
formURLEncode(String string)
Translates a string into application/x-www-form-urlencoded format
|
static String |
formURLEncodeMap(Map<String,? extends Object> parameters)
Turns a map into a form-urlencoded string
|
static String |
percentEncode(String string)
Percent encodes a string
|
static String |
processPlaceHolders(String in,
Map<String,? extends Object> values)
This methods looks for place holders with the format {placeholder} in a given String and replace it with the value
associated to the corresponding key in a given map
|
static String |
processPlaceHolders(String in,
Object pojo) |
static Map<String,String> |
queryStringToMap(String queryString)
Parses and form-urldecodes a querystring-like string into a map
|
public static String formURLEncodeMap(Map<String,? extends Object> parameters)
parameters - any mappublic static String percentEncode(String string)
string - plain stringpublic static String formURLEncode(String string)
plain - public static String formURLDecode(String string)
string - form-urlencoded stringpublic static String buildUri(String url, Map<String,? extends Object> parameters)
url - the url to append parameters toparameters - any mappublic static String buildUri(String url, String key, String value)
url - the url to append parameters toparams - any mappublic static String concatSortedPercentEncodedParams(Map<String,String> params)
params - key-value mappublic static Map<String,String> queryStringToMap(String queryString)
queryString - querystring-like Stringpublic static Map<String,String> buildPagingParametersWithCount(int page, int pageSize, long sinceId, long maxId)
public static Map<String,String> buildPagingParametersWithPerPage(int page, int pageSize, long sinceId, long maxId)
public static String processPlaceHolders(String in, Map<String,? extends Object> values)
in - values - Copyright © 2011-2013 Seam Framework. All Rights Reserved.