public class URLnaming extends Object
Constructor and Description |
---|
URLnaming() |
Modifier and Type | Method and Description |
---|---|
static String |
canonicalizeRead(String location) |
static String |
canonicalizeWrite(String location) |
static String |
escapeQuery(String urlString)
Deprecated.
|
static void |
main(String[] args) |
static void |
main1() |
static void |
main2() |
static void |
main3() |
static void |
main4() |
static void |
main5() |
static String |
resolve(String baseUri,
String relativeUri)
This augments URI.resolve(), by also dealing with file: URIs.
|
static String |
resolveFile(String baseDir,
String filepath) |
@Deprecated public static String escapeQuery(String urlString)
public static String resolve(String baseUri, String relativeUri)
For file: baseURLS: only reletive URLS not starting with / are supported. This is apparently different from the behavior of URI.resolve(), so may be trouble, but it allows NcML absolute location to be specified without the file: prefix.
Example :base: file://my/guide/collections/designfaq.ncml ref: sub/my.nc resolved: file://my/guide/collections/sub/my.nc
baseUri
- base URI as a StrngrelativeUri
- reletive URI, as a Stringpublic static void main1()
public static void main2()
public static void main3()
public static void main4()
public static void main5() throws URISyntaxException
URISyntaxException
public static void main(String[] args) throws URISyntaxException
URISyntaxException
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.