public class ExpandableUrl
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ExpandableUrl.MalformedMacroExpansion |
static class |
ExpandableUrl.MalformedURLToPath |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
path |
Modifier | Constructor and Description |
---|---|
private |
ExpandableUrl(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
collapseEnvVars(java.lang.String path) |
(package private) static java.lang.String |
collapseEnvVars(java.lang.String path,
java.lang.String home,
java.lang.String xdgConfigHome,
java.lang.String jrd) |
static ExpandableUrl |
createFromPath(java.lang.String path) |
static ExpandableUrl |
createFromStringUrl(java.lang.String url) |
(package private) static java.lang.String |
expandEnvVars(java.lang.String path) |
java.lang.String |
getExpandedPath() |
java.net.URL |
getExpandedURL() |
java.io.File |
getFile() |
java.lang.String |
getRawPath() |
java.lang.String |
getRawURL() |
static boolean |
isOsWindows() |
private static java.lang.String |
prependFileProtocol(java.lang.String url) |
java.lang.String |
toString() |
static java.lang.String |
unifySlashes(java.lang.String dir) |
public static ExpandableUrl createFromPath(java.lang.String path)
public static ExpandableUrl createFromStringUrl(java.lang.String url) throws ExpandableUrl.MalformedMacroExpansion
private static java.lang.String prependFileProtocol(java.lang.String url)
static java.lang.String expandEnvVars(java.lang.String path)
private static java.lang.String collapseEnvVars(java.lang.String path)
static java.lang.String collapseEnvVars(java.lang.String path, java.lang.String home, java.lang.String xdgConfigHome, java.lang.String jrd)
public static java.lang.String unifySlashes(java.lang.String dir)
public static boolean isOsWindows()
public java.net.URL getExpandedURL() throws java.net.MalformedURLException
java.net.MalformedURLException
public java.lang.String getRawURL()
public java.lang.String getExpandedPath()
public java.lang.String getRawPath()
public java.io.File getFile()
public java.lang.String toString()
toString
in class java.lang.Object