net.sf.dc.core.modules
Class AudioCDModule

java.lang.Object
  extended bynet.sf.dc.core.modules.DCModule
      extended bynet.sf.dc.core.modules.AudioCDModule

public class AudioCDModule
extends DCModule

The Audio CD module

Since:
1.4
Version:
1.50
Author:
Robert-Jan van der Waals
See Also:
DCModules, DCModule

Field Summary
 
Fields inherited from class net.sf.dc.core.modules.DCModule
childModule, fields, insertPanel, searchPanel, tableName
 
Constructor Summary
AudioCDModule()
          Initializes this module
 
Method Summary
 ImportCDProcess getCDImportProcess(ImportCDDialog ui, java.lang.String sourceDir, boolean confirmEachDir, java.lang.String nameOfCD)
          Returns the module specific CD import process
 DCObject getDataCrowObject()
          Returns an empty Data Crow object, managed by this module
 java.lang.String getHiddenFieldsSettingsKey()
           
 javax.swing.ImageIcon getIcon()
           
 DCMenuBar getMenuBar()
           
 java.lang.String getObjectName()
           
 java.lang.String getRequiredFieldsSettingsKey()
           
 javax.swing.JMenu getToolsMenu()
          Returns module specific menu items
protected  void initializeFields()
          Initalizes all the fields
protected  void initializeUI()
          Creates the panels for this module
 
Methods inherited from class net.sf.dc.core.modules.DCModule
getChildModule, getFieldCount, getFieldDefinition, getFieldDefinitions, getIndex, getInsertPanel, getName, getPanels, getSearchPanel, isAmazonUpdateAllowed, isImdbUpdateAllowed, setChildModule, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioCDModule

public AudioCDModule()
Initializes this module

Method Detail

getIcon

public javax.swing.ImageIcon getIcon()
Specified by:
getIcon in class DCModule

getObjectName

public java.lang.String getObjectName()
Specified by:
getObjectName in class DCModule

getToolsMenu

public javax.swing.JMenu getToolsMenu()
Description copied from class: DCModule
Returns module specific menu items

Specified by:
getToolsMenu in class DCModule

getMenuBar

public DCMenuBar getMenuBar()
Specified by:
getMenuBar in class DCModule

getDataCrowObject

public DCObject getDataCrowObject()
Description copied from class: DCModule
Returns an empty Data Crow object, managed by this module

Specified by:
getDataCrowObject in class DCModule

initializeUI

protected void initializeUI()
Description copied from class: DCModule
Creates the panels for this module

Specified by:
initializeUI in class DCModule

getHiddenFieldsSettingsKey

public java.lang.String getHiddenFieldsSettingsKey()
Specified by:
getHiddenFieldsSettingsKey in class DCModule

getRequiredFieldsSettingsKey

public java.lang.String getRequiredFieldsSettingsKey()
Specified by:
getRequiredFieldsSettingsKey in class DCModule

getCDImportProcess

public ImportCDProcess getCDImportProcess(ImportCDDialog ui,
                                          java.lang.String sourceDir,
                                          boolean confirmEachDir,
                                          java.lang.String nameOfCD)
Description copied from class: DCModule
Returns the module specific CD import process

Specified by:
getCDImportProcess in class DCModule
Parameters:
sourceDir - directory which is used as source for the import
confirmEachDir - indicates whether for each directory confirmation should be asked if the underlying data of this directory should be read or not.
nameOfCD - cd name (used as the location name)

initializeFields

protected void initializeFields()
Initalizes all the fields

Specified by:
initializeFields in class DCModule