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

  • Method Details

    • doInBackground

      @Nullable public java.lang.String doInBackground()
      Specified by:
      doInBackground in class javax.swing.SwingWorker<java.lang.String,​java.lang.Integer>
    • done

      public void done()
      Overrides:
      done in class javax.swing.SwingWorker<java.lang.String,​java.lang.Integer>
    • process

      protected void process​(java.util.List<java.lang.Integer> linesRead)
      Overrides:
      process in class javax.swing.SwingWorker<java.lang.String,​java.lang.Integer>
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • interruptRequested

      public void interruptRequested()
      Specified by:
      interruptRequested in interface CsvProgressDialog.InterruptRequestListener