Class UrlUtils


  • public final class UrlUtils
    extends java.lang.Object
    Utils class for Url manipulation.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String concat​(java.lang.String baseUriSpec, java.lang.String uriSpec)
      Concatenate 2 URL Strings.
      static java.lang.String getAbsoluteUrlFromFile​(java.lang.String file)
      Converts a file String to a valid URL String.
      Example: index.html converts to file://C:/path/to/file/index.html.
      static java.lang.String getAbsoluteUrlPathFromFile​(java.lang.String file)
      Removes file name from URL string
      static java.lang.String sanitizeBaseUrl​(java.lang.String baseUriSpec, java.lang.String uriSpec)
      Sanitize base url from current url by using the same scheme if http/https.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • concat

        public static java.lang.String concat​(java.lang.String baseUriSpec,
                                              java.lang.String uriSpec)
        Concatenate 2 URL Strings.
        Parameters:
        baseUriSpec - base url
        uriSpec - path part
        Returns:
        Concat URL
      • sanitizeBaseUrl

        public static java.lang.String sanitizeBaseUrl​(java.lang.String baseUriSpec,
                                                       java.lang.String uriSpec)
        Sanitize base url from current url by using the same scheme if http/https.
        Parameters:
        baseUriSpec - base URI
        uriSpec - current URI
        Returns:
        Sanitized base url
      • getAbsoluteUrlFromFile

        public static java.lang.String getAbsoluteUrlFromFile​(java.lang.String file)
        Converts a file String to a valid URL String.
        Example: index.html converts to file://C:/path/to/file/index.html.
        Parameters:
        file - the file String
        Returns:
        the URL String
      • getAbsoluteUrlPathFromFile

        public static java.lang.String getAbsoluteUrlPathFromFile​(java.lang.String file)
        Removes file name from URL string
        Parameters:
        file - the file String
        Returns:
        the URL String