public final class URIParserUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsReservedKeywords(java.lang.String token) |
static java.lang.String |
escapeChars(java.lang.String s) |
static java.lang.String |
getAbsoluteURI(java.lang.String arg) |
static java.lang.String |
getNamespace(java.lang.String packageName) |
static java.lang.String |
getPackageName(java.lang.String nameSpaceURI) |
static java.lang.String |
normalize(java.lang.String uri) |
static java.lang.String |
parsePackageName(java.lang.String namespace,
java.lang.String defaultPackageName) |
static java.net.URL[] |
pathToURLs(java.lang.String path) |
static java.lang.String |
relativize(java.lang.String base,
java.lang.String toBeRelativized) |
static java.lang.String |
relativize(java.net.URI baseURI,
java.net.URI toBeRelativizedURI)
This is a custom implementation for doing what URI.relativize(URI uri) should be
doing but is not actually doing when URI roots do not fully match.
|
public static java.net.URL[] pathToURLs(java.lang.String path)
public static java.lang.String parsePackageName(java.lang.String namespace,
java.lang.String defaultPackageName)
public static java.lang.String getPackageName(java.lang.String nameSpaceURI)
public static java.lang.String getNamespace(java.lang.String packageName)
public static boolean containsReservedKeywords(java.lang.String token)
public static java.lang.String escapeChars(java.lang.String s)
public static java.lang.String normalize(java.lang.String uri)
public static java.lang.String getAbsoluteURI(java.lang.String arg)
public static java.lang.String relativize(java.lang.String base,
java.lang.String toBeRelativized)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic static java.lang.String relativize(java.net.URI baseURI,
java.net.URI toBeRelativizedURI)
throws java.net.URISyntaxException
base - The base URItoBeRelativized - The URI to be realivizedjava.net.URISyntaxException