net.sf.jomic.ui
Class ConvertWorker

java.lang.Object
  extended by net.sf.jomic.tools.SwingWorker
      extended by net.sf.jomic.ui.ConvertWorker
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, ProgressChangeListener

public class ConvertWorker
extends SwingWorker
implements java.awt.event.ActionListener, ProgressChangeListener

SwingWorker to convert comics.

Author:
Thomas Aglassinger

Constructor Summary
ConvertWorker(java.io.File newTargetDir, java.io.File[] newFilesToConvert, Conversion newConversion)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Called when on of the buttons in report frame is pressed.
 java.lang.Object construct()
          Compute the value to be returned by the get method.
 java.util.List getComicsToConvert()
          Create a list of comics to be converted to targetDir.
 void progressChanged(Task source)
          Update progress bar in report frame.
 
Methods inherited from class net.sf.jomic.tools.SwingWorker
finished, get, getValue, interrupt, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConvertWorker

public ConvertWorker(java.io.File newTargetDir,
                     java.io.File[] newFilesToConvert,
                     Conversion newConversion)
Method Detail

getComicsToConvert

public java.util.List getComicsToConvert()
Create a list of comics to be converted to targetDir. according to the rules listed below.


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Called when on of the buttons in report frame is pressed.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

construct

public java.lang.Object construct()
Description copied from class: SwingWorker
Compute the value to be returned by the get method.

Specified by:
construct in class SwingWorker

progressChanged

public void progressChanged(Task source)
Update progress bar in report frame.

Specified by:
progressChanged in interface ProgressChangeListener