public final class URLUtil extends Object
Constructor and Description |
---|
URLUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
composeSearchUrl(String inQuery,
String template,
String queryPlaceHolder) |
static byte[] |
decode(byte[] url) |
static String |
guessFileName(String url,
String contentDisposition,
String mimeType)
Guesses canonical filename that a download would have, using
the URL and contentDisposition.
|
static String |
guessUrl(String inUrl)
Cleans up (if possible) user-entered web addresses
|
static boolean |
isAboutUrl(String url) |
static boolean |
isAssetUrl(String url) |
static boolean |
isContentUrl(String url) |
static boolean |
isCookielessProxyUrl(String url)
Deprecated.
Cookieless proxy is no longer supported.
|
static boolean |
isDataUrl(String url) |
static boolean |
isFileUrl(String url) |
static boolean |
isHttpsUrl(String url) |
static boolean |
isHttpUrl(String url) |
static boolean |
isJavaScriptUrl(String url) |
static boolean |
isNetworkUrl(String url) |
static boolean |
isResourceUrl(String url) |
static boolean |
isValidUrl(String url) |
static String |
stripAnchor(String url)
Strips the url of the anchor.
|
public static String guessUrl(String inUrl)
public static String composeSearchUrl(String inQuery, String template, String queryPlaceHolder)
public static byte[] decode(byte[] url) throws IllegalArgumentException
IllegalArgumentException
public static boolean isAssetUrl(String url)
public static boolean isResourceUrl(String url)
@Deprecated public static boolean isCookielessProxyUrl(String url)
public static boolean isFileUrl(String url)
public static boolean isAboutUrl(String url)
public static boolean isDataUrl(String url)
public static boolean isJavaScriptUrl(String url)
public static boolean isHttpUrl(String url)
public static boolean isHttpsUrl(String url)
public static boolean isNetworkUrl(String url)
public static boolean isContentUrl(String url)
public static boolean isValidUrl(String url)
public static final String guessFileName(String url, String contentDisposition, String mimeType)
url
- Url to the contentcontentDisposition
- Content-Disposition HTTP header or nullmimeType
- Mime-type of the content or null