Class UriResolver

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private UriResolver()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.lang.String merge​(java.lang.String basePath, java.lang.String path)  
      private static java.lang.String removeDotSegments​(java.lang.String path)  
      static java.lang.String resolve​(java.net.URI base, java.lang.String relative)  
      static java.lang.String resolve​(java.net.URI base, java.net.URI relative)  
      private static java.lang.String[] resolveAsComponents​(java.net.URI base, java.net.URI relative)  
      static java.net.URI resolveAsUri​(java.net.URI base, java.lang.String relative)  
      static java.net.URI resolveAsUri​(java.net.URI base, java.net.URI relative)  
      • Methods inherited from class java.lang.Object

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

      • UriResolver

        private UriResolver()
    • Method Detail

      • resolve

        public static java.lang.String resolve​(java.net.URI base,
                                               java.lang.String relative)
      • resolve

        public static java.lang.String resolve​(java.net.URI base,
                                               java.net.URI relative)
      • resolveAsUri

        public static java.net.URI resolveAsUri​(java.net.URI base,
                                                java.lang.String relative)
      • resolveAsUri

        public static java.net.URI resolveAsUri​(java.net.URI base,
                                                java.net.URI relative)
      • resolveAsComponents

        private static java.lang.String[] resolveAsComponents​(java.net.URI base,
                                                              java.net.URI relative)
      • removeDotSegments

        private static java.lang.String removeDotSegments​(java.lang.String path)
        Parameters:
        path -
        Returns:
        See Also:
        Remove Dot Segments
      • merge

        private static java.lang.String merge​(java.lang.String basePath,
                                              java.lang.String path)
        Parameters:
        basePath -
        path -
        Returns:
        See Also:
        Merge Paths