Class UriUtilities


  • public class UriUtilities
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      UriUtilities()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void assertMatchUrlPathPattern​(java.lang.String pathString)  
      static boolean canRead​(java.net.URI uri)  
      static boolean canWrite​(java.net.URI uri)  
      static java.net.URI changeUriExtension​(java.net.URI base, java.lang.String descriptionFile, java.lang.String dataFile)  
      static java.net.URI concat​(java.net.URI base, java.lang.String text)  
      static java.net.URI create​(java.lang.String urn)  
      static boolean exist​(java.net.URI uri)  
      static long getContentLength​(java.net.URI uri)  
      static java.lang.String getContentType​(java.net.URI uri)  
      static java.lang.String getExtension​(java.net.URI uri)  
      static java.lang.String getName​(java.net.URI uri)  
      static java.lang.String getNamenFromUriWithoutExtension​(java.net.URI uri)  
      static java.net.URI getParentUri​(java.net.URI base)  
      static java.lang.String getPath​(java.net.URI uri)  
      static java.lang.String getQuery​(java.net.URI uri)  
      static boolean isChild​(java.lang.String path)  
      static boolean isFileUri​(java.net.URI uri)  
      static boolean isFileUrl​(java.lang.String pathString)  
      static boolean isHttpUrl​(java.lang.String pathString)  
      static java.io.InputStream openInputStream​(java.net.URI uri)  
      static java.io.OutputStream openOutputStream​(java.net.URI uri)  
      static java.net.URI setPath​(java.net.URI base, java.lang.String path)  
      • Methods inherited from class java.lang.Object

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

      • UriUtilities

        public UriUtilities()
    • Method Detail

      • changeUriExtension

        public static java.net.URI changeUriExtension​(java.net.URI base,
                                                      java.lang.String descriptionFile,
                                                      java.lang.String dataFile)
      • getNamenFromUriWithoutExtension

        public static java.lang.String getNamenFromUriWithoutExtension​(java.net.URI uri)
      • getName

        public static java.lang.String getName​(java.net.URI uri)
      • getQuery

        public static java.lang.String getQuery​(java.net.URI uri)
      • getPath

        public static java.lang.String getPath​(java.net.URI uri)
      • getExtension

        public static java.lang.String getExtension​(java.net.URI uri)
      • getParentUri

        public static java.net.URI getParentUri​(java.net.URI base)
      • isChild

        public static boolean isChild​(java.lang.String path)
      • setPath

        public static java.net.URI setPath​(java.net.URI base,
                                           java.lang.String path)
      • concat

        public static java.net.URI concat​(java.net.URI base,
                                          java.lang.String text)
      • isFileUri

        public static boolean isFileUri​(java.net.URI uri)
      • canRead

        public static boolean canRead​(java.net.URI uri)
      • canWrite

        public static boolean canWrite​(java.net.URI uri)
      • exist

        public static boolean exist​(java.net.URI uri)
      • getContentType

        public static java.lang.String getContentType​(java.net.URI uri)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • openInputStream

        public static java.io.InputStream openInputStream​(java.net.URI uri)
                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • openOutputStream

        public static java.io.OutputStream openOutputStream​(java.net.URI uri)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getContentLength

        public static long getContentLength​(java.net.URI uri)
      • assertMatchUrlPathPattern

        public static void assertMatchUrlPathPattern​(java.lang.String pathString)
      • isFileUrl

        public static boolean isFileUrl​(java.lang.String pathString)
      • isHttpUrl

        public static boolean isHttpUrl​(java.lang.String pathString)
      • create

        public static java.net.URI create​(java.lang.String urn)