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.StringdoInBackground()voiddone()voidinterruptRequested()protected voidprocess(java.util.List<java.lang.Integer> linesRead)java.lang.StringtoString()Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgressMethods 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:
doInBackgroundin classjavax.swing.SwingWorker<java.lang.String,java.lang.Integer>
-
done
public void done()- Overrides:
donein classjavax.swing.SwingWorker<java.lang.String,java.lang.Integer>
-
process
protected void process(java.util.List<java.lang.Integer> linesRead)- Overrides:
processin classjavax.swing.SwingWorker<java.lang.String,java.lang.Integer>
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
interruptRequested
public void interruptRequested()- Specified by:
interruptRequestedin interfaceCsvProgressDialog.InterruptRequestListener
-