public class StandardDownloader
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
StandardDownloader.IProgressReporter |
static class |
StandardDownloader.VersionFlag |
| Constructor and Description |
|---|
StandardDownloader(java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword,
java.lang.String repository) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
determineMatchingUrl(java.lang.String versionToMatch,
StandardDownloader.VersionFlag versionFlag) |
void |
downloadIntoDirectory(StandardDownloader.IProgressReporter reporter,
java.io.File sonargraphBuildRoot,
java.lang.String downloadUrl) |
static java.lang.String |
getDirectoryNameFromUrl(java.lang.String url) |
protected org.json.simple.JSONObject |
getVersionData(java.net.URL url) |
static java.lang.String |
getVersionFromUrl(java.lang.String url) |
public StandardDownloader(java.lang.String proxyHost,
java.lang.String proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword,
java.lang.String repository)
protected org.json.simple.JSONObject getVersionData(java.net.URL url)
throws java.lang.Exception
java.lang.Exceptionpublic final java.lang.String determineMatchingUrl(java.lang.String versionToMatch,
StandardDownloader.VersionFlag versionFlag)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getVersionFromUrl(java.lang.String url)
public void downloadIntoDirectory(StandardDownloader.IProgressReporter reporter, java.io.File sonargraphBuildRoot, java.lang.String downloadUrl) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getDirectoryNameFromUrl(java.lang.String url)