public class ExternalFile
extends java.lang.Object
Constructor and Description |
---|
ExternalFile(java.lang.String path,
java.lang.String downloadURL,
java.lang.String sha1,
long size)
Construct a new ExternalFile object.
|
ExternalFile(java.lang.String path,
java.lang.String downloadURL,
java.lang.String sha1,
long size,
boolean update)
Construct a new ExternalFile object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDownloadURL() |
static java.util.List<ExternalFile> |
getExternalFilesFromJson(java.lang.String jsonUrl) |
static java.util.List<ExternalFile> |
getExternalFilesFromJson(java.net.URL jsonUrl)
Provide a List of external file from a JSON file.
|
java.lang.String |
getPath() |
java.lang.String |
getSha1() |
long |
getSize() |
boolean |
isUpdate() |
public ExternalFile(java.lang.String path, java.lang.String downloadURL, java.lang.String sha1, long size)
path
- Path of external file.sha1
- Sha1 of external file.size
- Size of external file.downloadURL
- external file URL.public ExternalFile(java.lang.String path, java.lang.String downloadURL, java.lang.String sha1, long size, boolean update)
path
- Path of external file.sha1
- Sha1 of external file.size
- Size of external file.downloadURL
- external file URL.update
- false: not checking if the file is valid. true: checking if the file is valid.public static java.util.List<ExternalFile> getExternalFilesFromJson(java.net.URL jsonUrl)
jsonUrl
- the JSON file URL.public static java.util.List<ExternalFile> getExternalFilesFromJson(java.lang.String jsonUrl)
public java.lang.String getPath()
public java.lang.String getDownloadURL()
public java.lang.String getSha1()
public long getSize()
public boolean isUpdate()