Class ExpandableUrl


  • public class ExpandableUrl
    extends java.lang.Object
    • Field Detail

      • path

        private java.lang.String path
    • Constructor Detail

      • ExpandableUrl

        private ExpandableUrl​(java.lang.String s)
    • Method Detail

      • createFromPath

        public static ExpandableUrl createFromPath​(java.lang.String path)
      • prependFileProtocol

        private static java.lang.String prependFileProtocol​(java.lang.String url)
      • expandEnvVars

        static java.lang.String expandEnvVars​(java.lang.String path)
      • collapseEnvVars

        private static java.lang.String collapseEnvVars​(java.lang.String path)
      • collapseEnvVars

        static java.lang.String collapseEnvVars​(java.lang.String path,
                                                java.lang.String home,
                                                java.lang.String xdgConfigHome,
                                                java.lang.String jrd)
      • unifySlashes

        public static java.lang.String unifySlashes​(java.lang.String dir)
      • isOsWindows

        public static boolean isOsWindows()
      • getExpandedURL

        public java.net.URL getExpandedURL()
                                    throws java.net.MalformedURLException
        Throws:
        java.net.MalformedURLException
      • getRawURL

        public java.lang.String getRawURL()
      • getExpandedPath

        public java.lang.String getExpandedPath()
      • getRawPath

        public java.lang.String getRawPath()
      • getFile

        public java.io.File getFile()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object