protected static class ScanclassCSV.Exporter extends ClientFileUtilities.CharFileWritingTask implements AsyncClientTask
Constructor and Description |
---|
Exporter(java.io.File targetFile,
java.util.List<ScanClass> values) |
Exporter(java.util.List<ScanClass> values) |
Modifier and Type | Method and Description |
---|---|
boolean |
canCancel()
Whether or not the user is allowed to cancel the operation.
|
java.lang.String |
getTaskTitle()
A helpful title describing the operation for the user.
|
void |
run(TaskProgressListener progressListener)
The "work" function.
|
void |
writeToFile(java.io.File file) |
void |
writeToFile(java.io.Writer out) |
public Exporter(java.util.List<ScanClass> values)
public Exporter(java.io.File targetFile, java.util.List<ScanClass> values)
public void writeToFile(java.io.File file) throws java.io.IOException
writeToFile
in interface ClientFileUtilities.FileWritingTask
writeToFile
in class ClientFileUtilities.CharFileWritingTask
java.io.IOException
public java.lang.String getTaskTitle()
AsyncClientTask
getTaskTitle
in interface AsyncClientTask
public boolean canCancel()
AsyncClientTask
canCancel
in interface AsyncClientTask
public void run(TaskProgressListener progressListener) throws java.lang.Exception
AsyncClientTask
run
in interface AsyncClientTask
java.lang.Exception
public void writeToFile(java.io.Writer out) throws java.io.IOException
writeToFile
in class ClientFileUtilities.CharFileWritingTask
java.io.IOException