org.n52.security.common.util
Class URLUtils
java.lang.Object
org.n52.security.common.util.URLUtils
public final class URLUtils
- extends Object
some utilities for url analyzing
Method Summary |
static String |
appendQueryToUrl(String url,
Map<String,Iterable<String>> params)
|
static String |
appendQueryToUrl(String url,
String query)
|
static String |
buildQueryStringForUrl(Map<String,Iterable<String>> params)
|
static String |
buildQueryStringForUrl(Map<String,Iterable<String>> params,
String charset)
|
static String |
buildSubUrl(String url,
String... subpath)
|
static String |
decodeFromURL(String value)
|
static String |
decodeFromURL(String value,
String charset)
|
static String |
encodeForURL(String value)
|
static String |
encodeForURL(String value,
String charset)
|
static String |
getQueryStringFromUrl(String url)
|
static Map<String,Iterable<String>> |
parseQueryStringFromUrl(String url)
|
static Map<String,Iterable<String>> |
parseQueryStringFromUrl(String url,
String charset)
|
static String |
removeDefaultPort(String inurl)
|
static URL |
removeDefaultPort(URL url)
|
static String |
removeEndingSlashes(String url)
|
static String |
removeQueryStringFromUrl(String url)
|
static String |
replaceQueryInUrl(String url,
Map<String,Iterable<String>> params)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
encodeForURL
public static String encodeForURL(String value)
encodeForURL
public static String encodeForURL(String value,
String charset)
decodeFromURL
public static String decodeFromURL(String value)
decodeFromURL
public static String decodeFromURL(String value,
String charset)
replaceQueryInUrl
public static String replaceQueryInUrl(String url,
Map<String,Iterable<String>> params)
appendQueryToUrl
public static String appendQueryToUrl(String url,
Map<String,Iterable<String>> params)
appendQueryToUrl
public static String appendQueryToUrl(String url,
String query)
buildQueryStringForUrl
public static String buildQueryStringForUrl(Map<String,Iterable<String>> params)
buildQueryStringForUrl
public static String buildQueryStringForUrl(Map<String,Iterable<String>> params,
String charset)
parseQueryStringFromUrl
public static Map<String,Iterable<String>> parseQueryStringFromUrl(String url)
parseQueryStringFromUrl
public static Map<String,Iterable<String>> parseQueryStringFromUrl(String url,
String charset)
getQueryStringFromUrl
public static String getQueryStringFromUrl(String url)
removeQueryStringFromUrl
public static String removeQueryStringFromUrl(String url)
removeEndingSlashes
public static String removeEndingSlashes(String url)
buildSubUrl
public static String buildSubUrl(String url,
String... subpath)
removeDefaultPort
public static URL removeDefaultPort(URL url)
removeDefaultPort
public static String removeDefaultPort(String inurl)
Copyright © 2004–2013 52north.org. All rights reserved.