public class ListDownloader
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListDownloader.DownloadCallback |
static class |
ListDownloader.DownloadTask |
static interface |
ListDownloader.DownloadTotalCallback |
| Constructor and Description |
|---|
ListDownloader() |
| Modifier and Type | Method and Description |
|---|---|
void |
download(java.lang.String base,
java.util.List<ListDownloader.DownloadTask> applies,
java.nio.file.Path dstDirFile,
ListDownloader.DownloadCallback callback,
ListDownloader.DownloadTotalCallback totalCallback) |
void |
downloadOne(java.lang.String url,
java.nio.file.Path target) |
void |
downloadZip(java.lang.String base,
java.util.List<ListDownloader.DownloadTask> applies,
java.nio.file.Path dstDirFile,
ListDownloader.DownloadCallback callback,
ListDownloader.DownloadTotalCallback totalCallback,
boolean fullDownload) |
static void |
transfer(java.io.InputStream input,
java.nio.file.Path file,
java.lang.String filename,
long size,
ListDownloader.DownloadCallback callback,
ListDownloader.DownloadTotalCallback totalCallback) |
public void download(java.lang.String base,
java.util.List<ListDownloader.DownloadTask> applies,
java.nio.file.Path dstDirFile,
ListDownloader.DownloadCallback callback,
ListDownloader.DownloadTotalCallback totalCallback)
throws java.io.IOException,
java.net.URISyntaxException
java.io.IOExceptionjava.net.URISyntaxExceptionpublic void downloadZip(java.lang.String base,
java.util.List<ListDownloader.DownloadTask> applies,
java.nio.file.Path dstDirFile,
ListDownloader.DownloadCallback callback,
ListDownloader.DownloadTotalCallback totalCallback,
boolean fullDownload)
throws java.io.IOException,
java.net.URISyntaxException
java.io.IOExceptionjava.net.URISyntaxExceptionpublic void downloadOne(java.lang.String url,
java.nio.file.Path target)
throws java.io.IOException,
java.net.URISyntaxException
java.io.IOExceptionjava.net.URISyntaxExceptionpublic static void transfer(java.io.InputStream input,
java.nio.file.Path file,
java.lang.String filename,
long size,
ListDownloader.DownloadCallback callback,
ListDownloader.DownloadTotalCallback totalCallback)
throws java.io.IOException
java.io.IOException