net.sf.dc.processes.cdimport
Class ImportMusicFilesCD

java.lang.Object
  extended byjava.lang.Thread
      extended bynet.sf.dc.processes.cdimport.ImportCDProcess
          extended bynet.sf.dc.processes.cdimport.ImportMusicFilesCD
All Implemented Interfaces:
java.lang.Runnable

public class ImportMusicFilesCD
extends ImportCDProcess

Imports data from a CD (or harddisk) location into the insert table of the owner module

Since:
1.4
Version:
1.9
Author:
Robert Jan van der Waals

Field Summary
 
Fields inherited from class net.sf.dc.processes.cdimport.ImportCDProcess
cdName, confirmDirs, recursiveDirs, sourceDir, wf
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ImportMusicFilesCD(ImportCDDialog ui, java.lang.String sourceDir, boolean confirmDirs, boolean recursiveDirs, java.lang.String cdName)
          Initializes (but does not run) the Movie CD import process
 
Method Summary
 java.lang.String[] getExtensions()
           
protected  int getModule()
          The UI class which will be updated with the results of the import
protected  DcObject parseInformation(java.lang.String filename)
          Parses the source file for information.
 
Methods inherited from class net.sf.dc.processes.cdimport.ImportCDProcess
cancel, getFileSize, getName, run, writeOutput
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImportMusicFilesCD

public ImportMusicFilesCD(ImportCDDialog ui,
                          java.lang.String sourceDir,
                          boolean confirmDirs,
                          boolean recursiveDirs,
                          java.lang.String cdName)
Initializes (but does not run) the Movie CD import process

Parameters:
ui - used for displaying the progress
sourceDir - directory which is used as source for the import
cdName - cd name (used as the location name)
Method Detail

getModule

protected int getModule()
Description copied from class: ImportCDProcess
The UI class which will be updated with the results of the import

Specified by:
getModule in class ImportCDProcess

getExtensions

public java.lang.String[] getExtensions()
Specified by:
getExtensions in class ImportCDProcess

parseInformation

protected DcObject parseInformation(java.lang.String filename)
Parses the source file for information.

Specified by:
parseInformation in class ImportCDProcess
Parameters:
filename - file to be parsed