Class URIParserUtil


  • public final class URIParserUtil
    extends Object
    • Method Detail

      • pathToURLs

        public static URL[] pathToURLs​(String path)
      • escapeChars

        public static String escapeChars​(String s)
      • normalize

        public static String normalize​(String uri)
      • getAbsoluteURI

        public static String getAbsoluteURI​(String arg)
      • relativize

        public static String relativize​(URI baseURI,
                                        URI toBeRelativizedURI)
                                 throws URISyntaxException
        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. See http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6226081
        Parameters:
        baseURI - The base URI
        toBeRelativizedURI - The URI to be relativized
        Returns:
        The string value of the URI you'd expect to get as result of calling baseURI.relativize(toBeRelativizedURI). null is returned if the parameters are null or are not both absolute or not absolute.
        Throws:
        URISyntaxException