edu.jhu.pha.ivoa
Class DownloadTask
java.lang.Object
|
+--edu.jhu.pha.ivoa.Task
|
+--edu.jhu.pha.ivoa.DownloadTask
- All Implemented Interfaces:
- java.lang.Runnable
- public class DownloadTask
- extends Task
|
Constructor Summary |
DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenameSuffix)
|
DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenameSuffix,
boolean tempFile)
|
DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenamePrefix,
java.lang.String filenameSuffix)
|
DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenamePrefix,
java.lang.String filenameSuffix,
boolean tempFile)
|
|
Method Summary |
static java.io.File |
createTempFile(java.lang.String prefix,
java.lang.String suffix,
boolean deleteOnExit)
|
static java.io.File |
createTempFile(java.lang.String dir,
java.lang.String prefix,
java.lang.String suffix,
boolean deleteOnExit)
|
void |
execute()
This abstract method, which must be implemented by any subclasses, is
where the work done by this Task should take place. |
java.lang.String |
getFilenamePrefix()
|
java.lang.String |
getFilenameSuffix()
|
java.io.File |
getLocalFile()
|
edu.jhu.pha.ivoa.NameURLPair |
getNameURLPair()
|
boolean |
isTempFile()
|
| Methods inherited from class edu.jhu.pha.ivoa.Task |
addPropertyChangeListener, cancel, getMessage, getName, getStatus, getStatusAsString, isInterrupted, join, main, removePropertyChangeListener, revision, run, start |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOCAL_FILE_PROPERTY
public static final java.lang.String LOCAL_FILE_PROPERTY
- See Also:
- Constant Field Values
DownloadTask
public DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenameSuffix)
DownloadTask
public DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenameSuffix,
boolean tempFile)
DownloadTask
public DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenamePrefix,
java.lang.String filenameSuffix)
DownloadTask
public DownloadTask(edu.jhu.pha.ivoa.NameURLPair nameURLPair,
java.lang.String filenamePrefix,
java.lang.String filenameSuffix,
boolean tempFile)
getLocalFile
public java.io.File getLocalFile()
getFilenamePrefix
public java.lang.String getFilenamePrefix()
getFilenameSuffix
public java.lang.String getFilenameSuffix()
getNameURLPair
public edu.jhu.pha.ivoa.NameURLPair getNameURLPair()
isTempFile
public boolean isTempFile()
execute
public void execute()
- Description copied from class:
Task
- This abstract method, which must be implemented by any subclasses, is
where the work done by this Task should take place.
- Specified by:
execute in class Task
createTempFile
public static java.io.File createTempFile(java.lang.String prefix,
java.lang.String suffix,
boolean deleteOnExit)
createTempFile
public static java.io.File createTempFile(java.lang.String dir,
java.lang.String prefix,
java.lang.String suffix,
boolean deleteOnExit)