Class Uris


  • public class Uris
    extends java.lang.Object
    Uri support functions.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String EMPTY_FRAGMENT  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.net.URI createUri​(java.lang.String source)  
      static java.lang.String decode​(java.lang.String source)  
      static java.lang.String decodePath​(java.lang.String source)  
      static java.net.URI emptyFragment()  
      static java.net.URI emptyUri()  
      static java.lang.String encode​(java.lang.String source)  
      static java.lang.String encodePath​(java.lang.String source)  
      static boolean hasEmptyFragment​(java.net.URI uri)
      check if the uri has an empty fragment, i.e a single "#".
      static boolean isEmpty​(@Nullable java.net.URI uri)  
      static java.net.URI resolve​(java.net.URI uri, java.lang.String child)  
      static java.net.URI resolve​(java.net.URI uri, java.net.URI child)  
      static java.net.URI stripEmptyFragment​(java.net.URI uri)  
      static java.net.URI stripFragment​(java.net.URI uri)  
      • Methods inherited from class java.lang.Object

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

      • emptyUri

        public static java.net.URI emptyUri()
      • emptyFragment

        public static java.net.URI emptyFragment()
      • createUri

        public static java.net.URI createUri​(java.lang.String source)
      • isEmpty

        public static boolean isEmpty​(@Nullable java.net.URI uri)
      • hasEmptyFragment

        public static boolean hasEmptyFragment​(java.net.URI uri)
        check if the uri has an empty fragment, i.e a single "#".
        Parameters:
        uri - uri to check
        Returns:
        true if fragment is a single hash, otherwise false
      • resolve

        public static java.net.URI resolve​(java.net.URI uri,
                                           java.lang.String child)
      • resolve

        public static java.net.URI resolve​(java.net.URI uri,
                                           java.net.URI child)
      • stripFragment

        public static java.net.URI stripFragment​(java.net.URI uri)
      • stripEmptyFragment

        public static java.net.URI stripEmptyFragment​(java.net.URI uri)
      • encodePath

        public static java.lang.String encodePath​(java.lang.String source)
      • decodePath

        public static java.lang.String decodePath​(java.lang.String source)
      • encode

        public static java.lang.String encode​(java.lang.String source)
      • decode

        public static java.lang.String decode​(java.lang.String source)