public class URLUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.List<java.lang.String> |
TEXT_CONTENT_TYPES |
Constructor and Description |
---|
URLUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
exists(java.net.URI uri) |
static boolean |
exists(java.net.URL url) |
static java.net.URL |
getAlternateCaseURL(java.net.URL url) |
static java.net.URL |
getCaseUnknownURL(java.net.URI root,
java.lang.String path) |
static java.net.URL |
getCaseUnknownURL(java.net.URL url) |
static java.net.URL |
getCaseUnknownURL(java.net.URL root,
java.lang.String path) |
static java.lang.String |
getCharset(java.lang.String contentType,
java.lang.String defaultCharset) |
static java.lang.String |
getCharset(java.net.URLConnection connection,
java.lang.String defaultCharset) |
static URLContentsContainer |
getContent(java.net.URL url) |
static URLContentsContainer |
getContent(java.net.URL url,
long maxLength) |
static int |
getContentLength(java.net.URL url) |
static java.lang.String |
getContentType(java.net.URL url) |
static java.lang.String |
getContentType(java.net.URLConnection connection,
java.net.URL url,
java.io.InputStream is) |
static java.lang.String |
getFileName(java.lang.String url) |
static java.lang.String |
getFileName(java.net.URI uri) |
static java.lang.String |
getFileName(java.net.URL url) |
static java.net.URL |
getParentURL(java.net.URI uri) |
static java.net.URL |
getParentURL(java.net.URL url) |
static java.lang.String |
getParentURLString(java.net.URL url) |
static java.net.URL |
newURL(java.net.URL base,
java.lang.String filename) |
public static final java.util.List<java.lang.String> TEXT_CONTENT_TYPES
public static boolean exists(java.net.URI uri)
public static boolean exists(java.net.URL url)
public static java.net.URL getAlternateCaseURL(java.net.URL url)
public static java.net.URL getCaseUnknownURL(java.net.URL url)
public static java.net.URL getCaseUnknownURL(java.net.URI root, java.lang.String path)
public static java.net.URL getCaseUnknownURL(java.net.URL root, java.lang.String path)
public static java.lang.String getFileName(java.lang.String url)
public static java.lang.String getFileName(java.net.URI uri)
public static java.lang.String getFileName(java.net.URL url)
public static java.lang.String getParentURLString(java.net.URL url)
public static java.net.URL getParentURL(java.net.URL url)
public static java.net.URL getParentURL(java.net.URI uri)
public static URLContentsContainer getContent(java.net.URL url, long maxLength) throws java.io.IOException
java.io.IOException
public static URLContentsContainer getContent(java.net.URL url) throws java.io.IOException
java.io.IOException
public static java.lang.String getContentType(java.net.URL url) throws java.io.IOException
java.io.IOException
public static java.lang.String getContentType(java.net.URLConnection connection, java.net.URL url, java.io.InputStream is)
public static java.lang.String getCharset(java.net.URLConnection connection, java.lang.String defaultCharset)
public static java.lang.String getCharset(java.lang.String contentType, java.lang.String defaultCharset)
public static int getContentLength(java.net.URL url)
public static java.net.URL newURL(java.net.URL base, java.lang.String filename) throws java.net.MalformedURLException
java.net.MalformedURLException
Copyright © 2023 Planetary Data System. All rights reserved.