Package com.wowza.util
Class URLUtils
- Object
- 
- com.wowza.util.URLUtils
 
- 
 public final class URLUtils extends ObjectClass to deal with URLs 
- 
- 
Constructor SummaryConstructors Constructor Description URLUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static StringappendParamsToUrl(String url, String params)Convenience call to add parameters to a url.static StringdecodeValue(String val)Wrapper for URLDecoder.decode(val, "UTF-8");static StringencodeValue(String val)Wrapper for URLEncoder.encode(val, "UTF-8");static StringgetParamValue(java.util.Map params, String key)Helper funtion to get single value from multiple value parameter Mapstatic java.util.MapparseQueryStr(String queryString, boolean doDecode)Parse query string part of url into Map of Lists (to support multiple values) of query parametersstatic StringpathToFileURL(String basePath)Convert a path to a url (file://[path])static StringurlToId(java.net.URL url)Create a MD5 message digest hash of a url
 
- 
- 
- 
Method Detail- 
pathToFileURLpublic static String pathToFileURL(String basePath) Convert a path to a url (file://[path])- Parameters:
- basePath- path
- Returns:
- file url
 
 - 
urlToIdpublic static String urlToId(java.net.URL url) Create a MD5 message digest hash of a url- Parameters:
- url- url to hash
- Returns:
- hashed url
 
 - 
appendParamsToUrlpublic static String appendParamsToUrl(String url, String params)Convenience call to add parameters to a url. If already has ? add &.- Parameters:
- url- input url
- params- parameters in the form param1=val1¶m2=val2
- Returns:
- appended url
 
 - 
encodeValuepublic static String encodeValue(String val) Wrapper for URLEncoder.encode(val, "UTF-8");- Parameters:
- val- value to encode
- Returns:
- encoded value
 
 - 
decodeValuepublic static String decodeValue(String val) Wrapper for URLDecoder.decode(val, "UTF-8");- Parameters:
- val- value to decode
- Returns:
- decoded value
 
 - 
parseQueryStrpublic static java.util.Map parseQueryStr(String queryString, boolean doDecode)Parse query string part of url into Map of Lists (to support multiple values) of query parameters- Parameters:
- queryString- query string
- doDecode- true to use URLDecoder.decode() to decode parameters
- Returns:
- Map of Lists
 
 - 
getParamValuepublic static String getParamValue(java.util.Map params, String key)Helper funtion to get single value from multiple value parameter Map- Parameters:
- params- params Map
- key- key string
- Returns:
- first value
 
 
- 
 
-