Package org.apache.cxf.common.util
Class UrlUtils
- java.lang.Object
- 
- org.apache.cxf.common.util.UrlUtils
 
- 
 public final class UrlUtils extends Object Utility class for decoding and encoding URLs
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetStem(String baseURI)Return everything in the path up to the last slash in a URI.static Map<String,String>parseQueryString(String s)Create a map from String to String that represents the contents of the query portion of a URL.static StringpathDecode(String value)URL path segments may contain '+' symbols which should not be decoded into ' ' This method replaces '+' with %2B and delegates to URLDecoderstatic StringurlDecode(String value)static StringurlDecode(String value, String enc)Decodes using URLDecoder - use when queries or form post values are decodedstatic StringurlEncode(String value)static StringurlEncode(String value, String enc)
 
- 
- 
- 
Method Detail- 
urlDecodepublic static String urlDecode(String value, String enc) Decodes using URLDecoder - use when queries or form post values are decoded- Parameters:
- value- value to decode
- enc- encoding
 
 - 
pathDecodepublic static String pathDecode(String value) URL path segments may contain '+' symbols which should not be decoded into ' ' This method replaces '+' with %2B and delegates to URLDecoder- Parameters:
- value- value to decode
 
 - 
parseQueryStringpublic static Map<String,String> parseQueryString(String s) Create a map from String to String that represents the contents of the query portion of a URL. For each x=y, x is the key and y is the value.- Parameters:
- s- the query part of the URI.
- Returns:
- the map.
 
 
- 
 
-