public class URIUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASSPATH_SCHEME |
static java.lang.String |
FILE_SCHEME |
static java.util.regex.Pattern |
WINDOWS_DRIVE_PATTERN |
| Constructor and Description |
|---|
URIUtil() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
getContentAsBytes(java.net.URI uri) |
static java.lang.String |
getContentAsString(java.net.URI uri) |
static java.lang.String |
getContentAsString(java.net.URI uri,
java.nio.charset.Charset charset) |
static java.io.InputStream |
getInputStream(java.net.URI uri) |
static java.io.InputStream |
getInputStream(java.net.URI uri,
java.lang.ClassLoader loader) |
static java.lang.String |
getSchemeSpecificPart(java.lang.String path) |
static java.lang.String |
getSchemeSpecificPart(java.net.URI uri) |
static boolean |
isAbsolute(java.lang.String path) |
static boolean |
isAbsolute(java.net.URI uri) |
static boolean |
isFileURI(java.lang.String path) |
static boolean |
isFileURI(java.net.URI uri) |
static long |
lastModified(java.net.URI uri) |
static long |
lastModified(java.net.URL url) |
static java.lang.String |
normalize(java.lang.String uri) |
public static final java.lang.String CLASSPATH_SCHEME
public static final java.lang.String FILE_SCHEME
public static final java.util.regex.Pattern WINDOWS_DRIVE_PATTERN
public static java.lang.String normalize(java.lang.String uri)
public static boolean isFileURI(java.lang.String path)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic static boolean isFileURI(java.net.URI uri)
public static boolean isAbsolute(java.lang.String path)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic static boolean isAbsolute(java.net.URI uri)
public static java.lang.String getSchemeSpecificPart(java.lang.String path)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic static java.lang.String getSchemeSpecificPart(java.net.URI uri)
public static java.io.InputStream getInputStream(java.net.URI uri,
java.lang.ClassLoader loader)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream getInputStream(java.net.URI uri)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getContentAsString(java.net.URI uri)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getContentAsString(java.net.URI uri,
java.nio.charset.Charset charset)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] getContentAsBytes(java.net.URI uri)
throws java.io.IOException
java.io.IOExceptionpublic static long lastModified(java.net.URI uri)
throws java.io.IOException
java.io.IOExceptionpublic static long lastModified(java.net.URL url)
throws java.io.IOException
java.io.IOException