public final class URLUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
fileToSystemId(File f) |
static URL |
fileToURL(File f)
This method is added because the default conversion using
file.toURL() turns out to be rather slow, as
it tries to figure out if the file is actually a directory. |
static InputStream |
inputStreamFromURL(URL url)
Method that tries to get a stream (ideally, optimal one) to read from
the specified URL.
|
static OutputStream |
outputStreamFromURL(URL url)
Method that tries to get a stream (ideally, optimal one) to write to
the resource specified by given URL.
|
static URL |
urlFromCurrentDir()
Method that tries to create and return URL that denotes current
working directory.
|
static URL |
urlFromSystemId(String sysId)
Method that tries to figure out how to create valid URL from a system
id, without additional contextual information.
|
static URL |
urlFromSystemId(String sysId,
URL ctxt) |
static String |
urlToSystemId(URL u) |
public static URL urlFromSystemId(String sysId) throws IOException
IOExceptionpublic static URL urlFromSystemId(String sysId, URL ctxt) throws IOException
IOExceptionpublic static URL urlFromCurrentDir() throws IOException
IOExceptionpublic static InputStream inputStreamFromURL(URL url) throws IOException
IOExceptionpublic static OutputStream outputStreamFromURL(URL url) throws IOException
IOExceptionpublic static URL fileToURL(File f) throws IOException
file.toURL() turns out to be rather slow, as
it tries to figure out if the file is actually a directory.
Now, for our use cases this is irrelevant, so we can optimize
out that expensive part.IOExceptionpublic static String fileToSystemId(File f) throws IOException
IOExceptionCopyright © 2021 FasterXML. All rights reserved.