Package de.bsvrz.pat.sysbed.dataview.csv
Class PostProcessor
java.lang.Object
javax.swing.SwingWorker<java.lang.String,java.lang.Integer>
de.bsvrz.pat.sysbed.dataview.csv.PostProcessor
- All Implemented Interfaces:
CsvProgressDialog.InterruptRequestListener
,java.lang.Runnable
,java.util.concurrent.Future<java.lang.String>
,java.util.concurrent.RunnableFuture<java.lang.String>
public class PostProcessor extends javax.swing.SwingWorker<java.lang.String,java.lang.Integer> implements CsvProgressDialog.InterruptRequestListener
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
-
Constructor Summary
Constructors Constructor Description PostProcessor(java.io.File csvFile, PerpetualCsvConverter csvConverter, CsvProgressDialog progressDialog, java.lang.String charsetName)
-
Method Summary
Modifier and Type Method Description java.lang.String
doInBackground()
void
done()
void
interruptRequested()
protected void
process(java.util.List<java.lang.Integer> linesRead)
java.lang.String
toString()
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
PostProcessor
public PostProcessor(java.io.File csvFile, PerpetualCsvConverter csvConverter, CsvProgressDialog progressDialog, java.lang.String charsetName)
-
-
Method Details
-
doInBackground
@Nullable public java.lang.String doInBackground()- Specified by:
doInBackground
in classjavax.swing.SwingWorker<java.lang.String,java.lang.Integer>
-
done
public void done()- Overrides:
done
in classjavax.swing.SwingWorker<java.lang.String,java.lang.Integer>
-
process
protected void process(java.util.List<java.lang.Integer> linesRead)- Overrides:
process
in classjavax.swing.SwingWorker<java.lang.String,java.lang.Integer>
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
interruptRequested
public void interruptRequested()- Specified by:
interruptRequested
in interfaceCsvProgressDialog.InterruptRequestListener
-