Class UrlEncoderUtil
- java.lang.Object
-
- org.gcube.portlets.user.uriresolvermanager.util.UrlEncoderUtil
-
public class UrlEncoderUtil extends Object
The Class UrlEncoderUtil.- Author:
- Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUrlEncoderUtil.URI_PART
-
Constructor Summary
Constructors Constructor Description UrlEncoderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringencodeQuery(String... parameters)Encode query.static StringencodeQuery(Map<String,String> parameters)Encode query.static StringencodeString(String theString)Encode the input String usingURLEncoder.encode(String, String).static UrlEncoderUtil.URI_PARTgetURIParts(String uri)static StringremoveLastChar(String string)Removes the last char.static StringtoQueryString(Map<String,String> parameters)To query string not encoded
-
-
-
Field Detail
-
charset
public static String charset
-
logger
protected static org.slf4j.Logger logger
-
-
Method Detail
-
encodeQuery
public static String encodeQuery(String... parameters)
Encode query.- Parameters:
parameters- the parameters- Returns:
- the string
-
encodeString
public static String encodeString(String theString)
Encode the input String usingURLEncoder.encode(String, String).- Parameters:
theString- the the query string- Returns:
- the string encoded
-
toQueryString
public static String toQueryString(Map<String,String> parameters)
To query string not encoded- Parameters:
parameters- the parameters- Returns:
- the query string not encoded key1=value1&key2=value2&...
-
encodeQuery
public static String encodeQuery(Map<String,String> parameters)
Encode query.- Parameters:
parameters- the parameters- Returns:
- the string
-
removeLastChar
public static String removeLastChar(String string)
Removes the last char.- Parameters:
string- the string- Returns:
- the string
-
getURIParts
public static UrlEncoderUtil.URI_PART getURIParts(String uri)
-
-