core.options
Class Options.FindITunesXMLFile

java.lang.Object
  extended by javax.swing.SwingWorker<java.io.File,java.lang.Void>
      extended by core.options.Options.FindITunesXMLFile
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.io.File>, java.util.concurrent.RunnableFuture<java.io.File>
Enclosing class:
Options

public class Options.FindITunesXMLFile
extends javax.swing.SwingWorker<java.io.File,java.lang.Void>

This class locates the iTunes XML file in the background and reports the progress to a StatusProgressMonitor object.


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Constructor Summary
Options.FindITunesXMLFile()
           
 
Method Summary
 java.io.File doInBackground()
           
 void done()
           
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Options.FindITunesXMLFile

public Options.FindITunesXMLFile()
Method Detail

doInBackground

public java.io.File doInBackground()
Specified by:
doInBackground in class javax.swing.SwingWorker<java.io.File,java.lang.Void>

done

public void done()
Overrides:
done in class javax.swing.SwingWorker<java.io.File,java.lang.Void>