A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

aboutToExitApplication() - Method in class com.melloware.jukes.gui.view.MainFrame
 
AbstractEditor - Class in com.melloware.jukes.gui.view.editor
The abstract superclass of all Editor implementations.
AbstractEditor(Icon) - Constructor for class com.melloware.jukes.gui.view.editor.AbstractEditor
Constructs an AbstractEditor with the specified icon.
AbstractEditor(String) - Constructor for class com.melloware.jukes.gui.view.editor.AbstractEditor
Constructs an AbstractEditor with the specified title prefix.
AbstractEditor(Icon, String) - Constructor for class com.melloware.jukes.gui.view.editor.AbstractEditor
Constructs an AbstractEditor with the specified Icon and title prefix.
AbstractJukesObject - Class in com.melloware.jukes.db.orm
Base class for all domain ORM objects.
AbstractJukesObject() - Constructor for class com.melloware.jukes.db.orm.AbstractJukesObject
 
AbstractTreeNode - Class in com.melloware.jukes.gui.view.node
Abstract tree node class that all tree nodes must extend from.
AbstractTreeNode(NavigationNode, AbstractJukesObject) - Constructor for class com.melloware.jukes.gui.view.node.AbstractTreeNode
Constructor that takes the parent node and the domain model to contain.
AbstractValidationModel - Class in com.melloware.jukes.gui.view.validation
Abstract validation model for all validation models in the Jukes.
AbstractValidationModel(Object) - Constructor for class com.melloware.jukes.gui.view.validation.AbstractValidationModel
Default constructor.
accept(File) - Method in class com.melloware.jukes.file.filter.CsvFilter
Accept all CSV files such as .csv.
accept(File) - Method in class com.melloware.jukes.file.filter.ImageFilter
Accept all music files such as .png.
accept(File) - Method in class com.melloware.jukes.file.filter.M3uFilter
Accept all music files such as .m3u.
accept(File) - Method in class com.melloware.jukes.file.filter.MusicFilter
Accept all music files such as .mp3, .ogg, and .flac
accept(File) - Method in class com.melloware.jukes.file.filter.PdfFilter
Accept all PDF files such as .pdf.
accept(File) - Method in class com.melloware.jukes.file.filter.PlaylistFilter
Accept all music files such as .m3u.
accept(File) - Method in class com.melloware.jukes.file.filter.TextFilter
Accept all music files such as .txt.
accept(File) - Method in class com.melloware.jukes.file.filter.XmlFilter
Accept all music files such as .txt.
accept(File) - Method in class com.melloware.jukes.file.filter.XspfFilter
Accept all music files such as .xspf.
actionPerformed(ActionEvent) - Method in class com.melloware.jukes.gui.view.FilterPanel
When the filter is changed re apply it.
actionPerformed(ActionEvent) - Method in class com.melloware.jukes.gui.view.tasks.TimerListener
 
Actions - Class in com.melloware.jukes.gui.tool
Provides all UI Actions and their IDs.
activate() - Method in class com.melloware.jukes.gui.view.editor.AbstractEditor
Activates this viewer.
activate() - Method in interface com.melloware.jukes.gui.view.editor.Editor
Activates the editor.
activate() - Method in class com.melloware.jukes.gui.view.editor.EmptyPanel
 
activate() - Method in class com.melloware.jukes.gui.view.editor.WelcomePanel
 
add(Object) - Method in class com.melloware.jukes.file.Playlist
Adds an element to the history if it is not the previous element.
add(MutableTreeNode) - Method in class com.melloware.jukes.gui.view.node.AbstractTreeNode
 
add(TimeSpan) - Method in class com.melloware.jukes.util.TimeSpan
Adds a TimeSpan to this TimeSpan.
add(TimeSpanUnit, long) - Method in class com.melloware.jukes.util.TimeSpan
Adds a number of units to this TimeSpan.
addActionListener(ActionListener) - Method in class com.melloware.jukes.gui.view.component.AlbumImage
 
addDisc(Disc) - Method in class com.melloware.jukes.db.orm.Artist
 
addEditor(Editor) - Method in class com.melloware.jukes.gui.view.editor.EditorPanel
Adds a Editor to this EditorPanel.
addNext(Object) - Method in class com.melloware.jukes.file.Playlist
Adds an element to the history if it is not the previous element.
addPopupMenu(JPopupMenu) - Method in class com.melloware.jukes.gui.view.component.ExportableTable
Allows the customization of the popup menu
addTrack(Track) - Method in class com.melloware.jukes.db.orm.Disc
 
afterTransactionBegin(Transaction) - Method in class com.melloware.jukes.db.audit.AuditInterceptor
 
afterTransactionCompletion(Transaction) - Method in class com.melloware.jukes.db.audit.AuditInterceptor
 
AlbumImage - Class in com.melloware.jukes.gui.view.component
Helper for image album cover images.
AlbumImage() - Constructor for class com.melloware.jukes.gui.view.component.AlbumImage
Default constructor.
AlbumImage(Dimension) - Constructor for class com.melloware.jukes.gui.view.component.AlbumImage
 
AmazonItem - Class in com.melloware.jukes.ws
Wrapper class for an Amazon Product to mask the complexity from the user and provide easy accessor methods to the data contained within.
AmazonItem(Item) - Constructor for class com.melloware.jukes.ws.AmazonItem
Default constructor.
AmazonSearch - Class in com.melloware.jukes.ws
Static methods for performing web services calls to the Amazon E-Commerce Web Services application.
ANALYZER - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
APE - Static variable in class com.melloware.jukes.file.filter.MusicFilter
 
APP_HIDE_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
APP_SHOW_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
append(LoggingEvent) - Method in class com.melloware.jukes.gui.tool.logging.Log4jFeedbackAppender
 
APPLICATION_COYPRIGHT - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_DESCRIPTION - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_DONATE_URL - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_EMAIL - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_FORUMS_URL - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_LOCATION - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_NAME - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_URL - Static variable in class com.melloware.jukes.gui.tool.Resources
 
APPLICATION_VENDOR - Static variable in class com.melloware.jukes.gui.tool.Resources
 
applyFilter() - Method in class com.melloware.jukes.gui.view.FilterPanel
Applies this filter to the application
Artist - Class in com.melloware.jukes.db.orm
Business POJO representing an ARTIST.
Artist() - Constructor for class com.melloware.jukes.db.orm.Artist
default constructor
Artist(Long) - Constructor for class com.melloware.jukes.db.orm.Artist
constructor with id
artist - Variable in class com.melloware.jukes.file.tag.MusicTag
 
ARTIST_HELP_SET - Static variable in class com.melloware.jukes.gui.tool.help.HelpSets
 
ARTIST_TREE_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
ArtistEditor - Class in com.melloware.jukes.gui.view.editor
An implementation of Editor that displays a Artist.
ArtistEditor() - Constructor for class com.melloware.jukes.gui.view.editor.ArtistEditor
Constructs a ArtistEditor.
ArtistNode - Class in com.melloware.jukes.gui.view.node
This class represents ARTISTS in the navigation tree.
ArtistNode(NavigationNode, Artist) - Constructor for class com.melloware.jukes.gui.view.node.ArtistNode
Constructs a ArtistNode for the given parent and artist.
ArtistValidationModel - Class in com.melloware.jukes.gui.view.validation
Provides all models to bind an artist editor to its domain model, an instance of Artist.
ArtistValidationModel(Artist) - Constructor for class com.melloware.jukes.gui.view.validation.ArtistValidationModel
Constuctor that takes an Artist object.
ArtistValidator - Class in com.melloware.jukes.gui.view.validation
Validates Artists.
ArtistValidator(Artist) - Constructor for class com.melloware.jukes.gui.view.validation.ArtistValidator
Constructs a ArtistValidator on the given Artist.
attachClean(AbstractJukesObject) - Static method in class com.melloware.jukes.db.HibernateDao
Attaches a clean instance of an object to a session.
attachDirty(AbstractJukesObject) - Static method in class com.melloware.jukes.db.HibernateDao
Attaches a dirty instance of an object to a session.
AudioFileTag - Class in com.melloware.jukes.file.tag
MusicTag class used for editing OGG, FLAC, SPEEX, and APE file tags.
AudioFileTag(File) - Constructor for class com.melloware.jukes.file.tag.AudioFileTag
Contructor that accepts a file.
Auditable - Interface in com.melloware.jukes.db.audit
A marker interface for auditable persistent domain classes.
AuditInterceptor - Class in com.melloware.jukes.db.audit
Audit inteceptor so any Hibernate insert or update will update the CREATED_USER and MODIFIED_USER as well as CREATED_DATE on inserts.
AuditInterceptor() - Constructor for class com.melloware.jukes.db.audit.AuditInterceptor
Default constructor
autoSizeColumns() - Method in class com.melloware.jukes.gui.view.component.EnhancedTableHeader
Autosizes all columns to fit to width of their data.
AwtLogHandler - Class in com.melloware.jukes.gui.tool.logging
This class pops up message dialogs to LOG messages with a level greater or equal to Level.warn.
AwtLogHandler() - Constructor for class com.melloware.jukes.gui.tool.logging.AwtLogHandler
Constructor.

B

backupDatabase(Connection, String) - Static method in class com.melloware.jukes.db.Database
Back up this database to a zipped file at location aLocation.
backupTool(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Backs up the database to zip file.
BASEFONT - Static variable in class com.melloware.jukes.gui.view.node.AbstractTreeNode
Base font used for all children to derive font from.
beforeTransactionCompletion(Transaction) - Method in class com.melloware.jukes.db.audit.AuditInterceptor
 
beginTransaction() - Static method in class com.melloware.jukes.db.HibernateUtil
Start a new database transaction.
bitRate - Variable in class com.melloware.jukes.file.tag.MusicTag
 
BITRATES - Static variable in class com.melloware.jukes.gui.tool.Resources
 
BLEND_OPAQUE - Static variable in class com.melloware.jukes.file.image.ImageBlender
 
BLEND_TRANSPARENT - Static variable in class com.melloware.jukes.file.image.ImageBlender
 
blendIcons(Icon, Icon, float, ImageObserver) - Static method in class com.melloware.jukes.file.image.ImageBlender
 
BORDER_DISABLED - Static variable in class com.melloware.jukes.gui.view.editor.AbstractEditor
 
BORDER_ENABLED - Static variable in class com.melloware.jukes.gui.view.editor.AbstractEditor
 
build() - Method in class com.melloware.jukes.gui.view.editor.AbstractEditor
Builds this panel.
build() - Method in class com.melloware.jukes.gui.view.editor.ArtistEditor
Builds the content pane.
build() - Method in class com.melloware.jukes.gui.view.editor.DiscEditor
Builds the content pane.
build() - Method in class com.melloware.jukes.gui.view.editor.TrackEditor
Builds the content pane.
build() - Method in class com.melloware.jukes.gui.view.MainFrame
Builds this MainFrame.
buildApplicationTab() - Method in class com.melloware.jukes.gui.view.dialogs.StatisticsDialog
Builds and returns the dialog's system tab.
buildAuditInfoPanel() - Method in class com.melloware.jukes.gui.view.editor.AbstractEditor
Builds the audit information panel which displays the created by, and modified by info of a ORM record.
buildBottomComponent() - Method in class com.melloware.jukes.gui.view.dialogs.DiscAddHeaderPanel
Builds and answers the panel's bottom component, a separator by default.
buildCenterComponent() - Method in class com.melloware.jukes.gui.view.dialogs.DiscAddHeaderPanel
Builds and answers the panel's center component.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.DiscAddDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.LocationChangeDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.MemoryDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.SearchDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.StatisticsDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.dialogs.WebSearchDialog
Builds and answers the dialog's content.
buildContent() - Method in class com.melloware.jukes.gui.view.preferences.PreferencesDialog
Builds and returns the preference's content pane.
buildContentPane() - Method in class com.melloware.jukes.gui.view.MainFrame
Builds this frame's content pane.
buildDatabaseTab() - Method in class com.melloware.jukes.gui.view.dialogs.StatisticsDialog
Builds and returns the dialog's system tab.
buildGeneralTab() - Method in class com.melloware.jukes.gui.view.preferences.PreferencesDialog
Builds and returns the dialog's system tab.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.DiscAddDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.LocationChangeDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.MemoryDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.SearchDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.StatisticsDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.dialogs.WebSearchDialog
Builds and returns the dialog's header.
buildHeader() - Method in class com.melloware.jukes.gui.view.preferences.PreferencesDialog
Builds and returns the preference's header.
buildHintAreaPane() - Method in class com.melloware.jukes.gui.view.editor.AbstractEditor
Builds the hint area panel where validation hints are displayed.
buildMainPanel() - Method in class com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
Builds and returns the dialog's pane.
buildMainPanel() - Method in class com.melloware.jukes.gui.view.dialogs.DiscAddDialog
Builds and returns the dialog's pane.
buildMainPanel() - Method in class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
Builds and returns the dialog's pane.
buildMainPanel() - Method in class com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
Builds and returns the dialog's pane.
buildMainPanel() - Method in class com.melloware.jukes.gui.view.dialogs.MemoryDialog
Builds and returns the dialog's pane.
buildMainPanel() - Method in class com.melloware.jukes.gui.view.dialogs.SearchDialog
Builds and returns the dialog's pane.
buildMainPanel() - Method in class com.melloware.jukes.gui.view.dialogs.WebSearchDialog
Builds and returns the dialog's pane.
buildPlayerPopupMenu(Component) - Static method in class com.melloware.jukes.gui.view.MainMenuBuilder
Builds and returns the Player.
buildPlaylistPopupMenu(Component, Component) - Static method in class com.melloware.jukes.gui.view.MainMenuBuilder
Builds and returns the Playlist Menu.
buildTabbedPane() - Method in class com.melloware.jukes.gui.view.dialogs.StatisticsDialog
Builds and returns the dialog's tabbed pane.
buildTabbedPane() - Method in class com.melloware.jukes.gui.view.preferences.PreferencesDialog
Builds and returns the tabbed pane.

C

canceled - Variable in class com.melloware.jukes.gui.view.tasks.LongTask
 
capitalize(String) - Static method in class com.melloware.jukes.file.FileUtil
Provides title casing for a string and a set of characters to always capitalize after like "(".
Catalog - Class in com.melloware.jukes.db.orm
References all relevant project data: the project description and a list of artists.
Catalog(String) - Constructor for class com.melloware.jukes.db.orm.Catalog
Constructs a Catalog with the given name and and loads all the artists.
CATALOG - Static variable in class com.melloware.jukes.gui.view.MainMenuBuilder
 
CATALOG_EXPORT_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
changeImage(Image) - Method in interface com.melloware.jukes.tray.ITrayIcon
 
changeImage(Image) - Method in class com.melloware.jukes.tray.JukesTrayIcon
 
CHAPTER_ITEM - Static variable in class com.melloware.jukes.gui.tool.help.HelpNode
 
checkForOpenTipOfTheDayDialog() - Method in class com.melloware.jukes.gui.tool.MainController
Checks if we shall show a tip of the day: asks the TipOfTheDayDialog whether it is enabled, and the SetupManager, if we are not running for the first time.
checkValidFileName(String, String) - Static method in class com.melloware.jukes.file.FileUtil
Checks a file name for invalid characters \\, /, :, , *, ?, ", <, >, or |
childCount - Variable in class com.melloware.jukes.db.orm.AbstractJukesObject
 
children() - Method in class com.melloware.jukes.gui.view.node.AbstractTreeNode
 
childrenLoaded - Variable in class com.melloware.jukes.gui.view.node.AbstractTreeNode
 
chooseDirectory(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Opens the Directory chooser dialog.
chooseFile(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Chooses a file and puts it in the text component listed.
ChooserImagePreview - Class in com.melloware.jukes.file.image
Helper for image JFileChooser.
ChooserImagePreview(JFileChooser) - Constructor for class com.melloware.jukes.file.image.ChooserImagePreview
 
cleanUp() - Method in interface com.melloware.jukes.tray.ITrayIcon
 
cleanUp() - Method in class com.melloware.jukes.tray.JukesTrayIcon
 
clearEditors() - Method in class com.melloware.jukes.gui.view.editor.EditorPanel
Clears all editors out.
clearFilter() - Method in class com.melloware.jukes.gui.view.FilterPanel
Clears the current filter.
clearSelection() - Method in class com.melloware.jukes.gui.view.PlaylistPanel
Clears out selected items.
clone() - Method in class com.melloware.jukes.util.TimeSpan
Returns a clone of this TimeSpan.
close() - Method in class com.melloware.jukes.gui.tool.logging.AwtLogHandler
 
close() - Method in class com.melloware.jukes.gui.tool.logging.Log4jFeedbackAppender
 
closeSession() - Static method in class com.melloware.jukes.db.HibernateUtil
Closes the Session local to the thread.
closeSplash() - Method in class com.melloware.jukes.util.NoFlickerSplashWrapper
Invoked to close splash & release resources.
com.melloware.jukes.db - package com.melloware.jukes.db
 
com.melloware.jukes.db.audit - package com.melloware.jukes.db.audit
 
com.melloware.jukes.db.orm - package com.melloware.jukes.db.orm
 
com.melloware.jukes.exception - package com.melloware.jukes.exception
 
com.melloware.jukes.file - package com.melloware.jukes.file
 
com.melloware.jukes.file.filter - package com.melloware.jukes.file.filter
 
com.melloware.jukes.file.image - package com.melloware.jukes.file.image
 
com.melloware.jukes.file.tag - package com.melloware.jukes.file.tag
 
com.melloware.jukes.gui - package com.melloware.jukes.gui
 
com.melloware.jukes.gui.tool - package com.melloware.jukes.gui.tool
 
com.melloware.jukes.gui.tool.help - package com.melloware.jukes.gui.tool.help
 
com.melloware.jukes.gui.tool.logging - package com.melloware.jukes.gui.tool.logging
 
com.melloware.jukes.gui.view - package com.melloware.jukes.gui.view
 
com.melloware.jukes.gui.view.component - package com.melloware.jukes.gui.view.component
 
com.melloware.jukes.gui.view.dialogs - package com.melloware.jukes.gui.view.dialogs
 
com.melloware.jukes.gui.view.editor - package com.melloware.jukes.gui.view.editor
 
com.melloware.jukes.gui.view.node - package com.melloware.jukes.gui.view.node
 
com.melloware.jukes.gui.view.preferences - package com.melloware.jukes.gui.view.preferences
 
com.melloware.jukes.gui.view.tasks - package com.melloware.jukes.gui.view.tasks
 
com.melloware.jukes.gui.view.validation - package com.melloware.jukes.gui.view.validation
 
com.melloware.jukes.tray - package com.melloware.jukes.tray
 
com.melloware.jukes.util - package com.melloware.jukes.util
 
com.melloware.jukes.ws - package com.melloware.jukes.ws
 
comment - Variable in class com.melloware.jukes.file.tag.MusicTag
 
commit(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Commits the object to the database and updates tags if necessary.
commit() - Method in class com.melloware.jukes.gui.view.editor.AbstractEditor
Commits any changes made to this editor.
commit() - Method in class com.melloware.jukes.gui.view.editor.ArtistEditor
Commits with the update tags flag on meaning it will write the ID3 tags to all tracks.
commit() - Method in class com.melloware.jukes.gui.view.editor.DiscEditor
Commits with the update tags flag on meaning it will write the ID3 tags to all tracks.
commit() - Method in class com.melloware.jukes.gui.view.editor.TrackEditor
 
COMMIT_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
commitTransaction() - Static method in class com.melloware.jukes.db.HibernateUtil
Commit the database transaction.
compare(TimeSpan, TimeSpan) - Static method in class com.melloware.jukes.util.TimeSpan
Compares two TimeSpan objects.
compareTo(Object) - Method in class com.melloware.jukes.db.orm.Artist
 
compareTo(Object) - Method in class com.melloware.jukes.db.orm.Disc
 
compareTo(Object) - Method in class com.melloware.jukes.db.orm.Track
 
compareTo(Object) - Method in class com.melloware.jukes.file.tag.MusicTag
CompareTo method for sorting tracks.
compareTo(Object) - Method in class com.melloware.jukes.util.TimeSpan
Compares this object with the specified object for order.
ComplexInternalFrame - Class in com.melloware.jukes.gui.view.component
A JPanel subclass that has a drop shadow border and that provides a header with icon, title and tool bar.
ComplexInternalFrame(String) - Constructor for class com.melloware.jukes.gui.view.component.ComplexInternalFrame
Constructs a SimpleInternalFrame with the specified title.
ComplexInternalFrame(Icon, String) - Constructor for class com.melloware.jukes.gui.view.component.ComplexInternalFrame
Constructs a SimpleInternalFrame with the specified icon, and title.
ComplexInternalFrame(String, JToolBar, JComponent) - Constructor for class com.melloware.jukes.gui.view.component.ComplexInternalFrame
Constructs a SimpleInternalFrame with the specified title, tool bar, and content panel.
ComplexInternalFrame(Icon, String, JToolBar, JComponent) - Constructor for class com.melloware.jukes.gui.view.component.ComplexInternalFrame
Constructs a SimpleInternalFrame with the specified icon, title, tool bar, and content panel.
ComponentFactory - Class in com.melloware.jukes.gui.view.component
Consists only of static methods that vend formatted text fields used to edit dates that are bound to an underlying ValueModel.
configureCloseOperation() - Method in class com.melloware.jukes.gui.view.MainFrame
 
configureSplash() - Method in class com.melloware.jukes.gui.Jukes
Configures the splash to set a brown progress bar.
configureUI() - Method in class com.melloware.jukes.gui.Jukes
Configures the user interface.
confirmBackup(Component) - Static method in class com.melloware.jukes.util.MessageUtil
 
confirmCancelAndDiscardChanges(Component) - Static method in class com.melloware.jukes.util.MessageUtil
 
confirmClose(Component) - Static method in class com.melloware.jukes.util.MessageUtil
 
confirmDelete(Component) - Static method in class com.melloware.jukes.util.MessageUtil
 
confirmUpdate(Component) - Static method in class com.melloware.jukes.util.MessageUtil
 
connect(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Connects to the database and refreshes the whole application.
CONNECT_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
contactUs(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Redirects to the www.melloware.com homepage.
contains(Object) - Method in class com.melloware.jukes.file.Playlist
Checks and answer if the object o is contained in the 'previous' list.
containsNext(Object) - Method in class com.melloware.jukes.file.Playlist
Checks and answer if the object o is contained in the 'next' list.
containsPrevious(Object) - Method in class com.melloware.jukes.file.Playlist
Checks and answer if the object o is contained in the 'previous' list.
correctFileName(String) - Static method in class com.melloware.jukes.file.FileUtil
Corrects a file name for invalid characters.
count(String) - Static method in class com.melloware.jukes.db.HibernateDao
Gets a count using a HQL Query.
countAll(Class) - Static method in class com.melloware.jukes.db.HibernateDao
Counts ALL of a certain domain class.
createCriteria(Class) - Static method in class com.melloware.jukes.db.HibernateDao
Creates a criteria for the Class.
createDateField(ValueModel) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Creates and returns a formatted text field that is bound to the Date value of the given ValueModel.
createDateField(ValueModel, boolean) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Creates and returns a formatted text field that is bound to the Date value of the given ValueModel.
createDateField(ValueModel, boolean, boolean) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Creates and returns a formatted text field that is bound to the Date value of the given ValueModel.
createdByLabel - Variable in class com.melloware.jukes.gui.view.editor.AbstractEditor
 
createdDateLabel - Variable in class com.melloware.jukes.gui.view.editor.AbstractEditor
 
createDirectoryChooserButton(JTextComponent) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Create a new button that is a directory chooser button and associates it with a text component to put the selected directory in.
createFileChooserButton(JTextComponent, String, FileFilter) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Create a new button that is a file chooser button and associates it with a text component to put the selected file in.
createFilenameFromFormat(String) - Method in class com.melloware.jukes.file.tag.MusicTag
Creates a new filename based on the format passed in.
createMainFrame() - Method in class com.melloware.jukes.gui.Jukes
 
createNewDisc(Object[], File, File, JukesValidationMessage, boolean) - Static method in class com.melloware.jukes.file.MusicDirectory
Creates a new disc in the catalog and optionally updates its ID3 tags.
createTitleCaseButton(JTextComponent) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Create a new button that is a title case button and associates it with a text component to actually perform the title casing on.
createToolBarButton(String) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Create a new tool bar button from an Action.
createToolBarToggleButton(String) - Static method in class com.melloware.jukes.gui.view.component.ComponentFactory
Create a new tool bar toggle button from an Action.
CSV - Static variable in class com.melloware.jukes.file.filter.CsvFilter
 
CSV_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
csvFileFilter() - Static method in class com.melloware.jukes.file.filter.FilterFactory
Return a CsvFilter for a JFileChooser.
CsvFilter - Class in com.melloware.jukes.file.filter
Filters for csv files in JFileChooser.
CsvFilter() - Constructor for class com.melloware.jukes.file.filter.CsvFilter
Default Constuctor
csvIOFilter() - Static method in class com.melloware.jukes.file.filter.FilterFactory
Return a csvIOFilter to filter out csv files of a directory.
current - Variable in class com.melloware.jukes.gui.view.tasks.LongTask
 
CURRENT_YEAR - Static variable in class com.melloware.jukes.file.tag.MusicTag
 

D

Database - Class in com.melloware.jukes.db
Static class used to start and stop the HSQLDB Server which will be run in process in the same JVM but can be connected to externally by other applications.
DATE_FORMAT - Static variable in class com.melloware.jukes.gui.view.editor.AbstractEditor
 
DAYS - Static variable in class com.melloware.jukes.util.TimeSpanUnit
DAYS indicates that days are being used
deactivate() - Method in class com.melloware.jukes.gui.view.editor.AbstractEditor
Deactivates this viewer.
deactivate() - Method in interface com.melloware.jukes.gui.view.editor.Editor
Deactivates the editor.
deactivate() - Method in class com.melloware.jukes.gui.view.editor.EmptyPanel
 
deactivate() - Method in class com.melloware.jukes.gui.view.editor.WelcomePanel
 
deepCopy(Map) - Static method in class com.melloware.jukes.file.FileUtil
Deep copy of a Map.
DEFAULT_BACKGROUND_COLOR - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_FILE_FORMAT - Static variable in class com.melloware.jukes.file.tag.MusicTag
 
DEFAULT_FPS - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_HEIGHT - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_HEIGHT - Static variable in class com.melloware.jukes.gui.view.dialogs.DiscAddHeaderPanel
 
DEFAULT_REMOTE_DATABASE_URL - Static variable in class com.melloware.jukes.gui.tool.Settings
URL of remote database location.
DEFAULT_SCOPE_COLOR - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_SPECTRUM_ANALYSER_BAND_COUNT - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_SPECTRUM_ANALYSER_DECAY - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_SPECTRUM_ANALYSER_FFT_SAMPLE_SIZE - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_SPECTRUM_ANALYSER_PEAK_DELAY - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_SPECTRUM_ANALYSER_PEAK_DELAY_FPS_RATIO - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_SPECTRUM_ANALYSER_PEAK_DELAY_FPS_RATIO_RANGE - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_VU_METER_DECAY - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DEFAULT_WIDTH - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
delete(AbstractJukesObject) - Static method in class com.melloware.jukes.db.HibernateDao
Delete a persistent object from the store.
delete(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Deletes the object and all its descendants but not any files they may point to.
delete() - Method in class com.melloware.jukes.gui.view.editor.AbstractEditor
Delete the object and its descendants contained by this editor.
delete() - Method in class com.melloware.jukes.gui.view.editor.ArtistEditor
 
delete() - Method in class com.melloware.jukes.gui.view.editor.DiscEditor
 
delete() - Method in class com.melloware.jukes.gui.view.editor.TrackEditor
 
delete() - Method in class com.melloware.jukes.gui.view.node.AbstractTreeNode
Delete this domain object and it's tree node.
DELETE_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
deleteAll(Collection) - Static method in class com.melloware.jukes.db.HibernateDao
Deletes a whole collection from the store.
DIFFERENCE_TOOL_DIFF_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DIFFERENCE_TOOL_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DIFFERENCE_TOOL_INTERSECTION_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DIFFERENCE_TOOL_UNION_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
differenceTool(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Displays the difference tool dialog.
DifferenceToolDialog - Class in com.melloware.jukes.gui.view.dialogs
Compares a text file list of a catalog against the current catalog loaded in the database.
DifferenceToolDialog(Frame, Settings) - Constructor for class com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
Constructs a default about dialog using the given owner.
DIRECTORY_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
dirty - Variable in class com.melloware.jukes.gui.view.validation.AbstractValidationModel
 
Disc - Class in com.melloware.jukes.db.orm
Business POJO representing an ALBUM.
Disc() - Constructor for class com.melloware.jukes.db.orm.Disc
default constructor
Disc(Long) - Constructor for class com.melloware.jukes.db.orm.Disc
constructor with id
disc - Variable in class com.melloware.jukes.file.tag.MusicTag
 
DISC_ADD_COMMENTS_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_ADD_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_ADD_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_ADD_RESET_FROM_FILENAME_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_ADD_RESET_NUMBERS_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_ADD_TITLECASE_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_BEATLES_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_COVER_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_FINDER_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_FINDER_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_GD_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_HELP_SET - Static variable in class com.melloware.jukes.gui.tool.help.HelpSets
 
DISC_PF_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_REMOVER_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_REMOVER_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_STONES_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_TREE_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
DISC_WEB_ID - Static variable in class com.melloware.jukes.gui.tool.Actions
 
DISC_WHO_ICON - Static variable in class com.melloware.jukes.gui.tool.Resources
 
discAdd(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Adds a single disc to the catalog by making the user select a directory.
discAddComments(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Updates all of the comments at once.
DiscAddDialog - Class in com.melloware.jukes.gui.view.dialogs
Adds a single disc to the catalog.
DiscAddDialog(Frame, Settings, File) - Constructor for class com.melloware.jukes.gui.view.dialogs.DiscAddDialog
Constructs a default about dialog using the given owner.
DiscAddHeaderPanel - Class in com.melloware.jukes.gui.view.dialogs
The custom header for the Disc add dialog with toolbar.
DiscAddHeaderPanel(DiscAddDialog, String, String, Icon) - Constructor for class com.melloware.jukes.gui.view.dialogs.DiscAddHeaderPanel
Constructs a HeaderPanel for the given title, description, and icon.
DiscAddHeaderPanel(DiscAddDialog, String, String, Icon, int) - Constructor for class com.melloware.jukes.gui.view.dialogs.DiscAddHeaderPanel
Constructs a HeaderPanel for the given title, description, icon, and panel height.
discAddResetFromFilename(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Resets all tracks titles based on filename.
discAddResetTrackNumbers(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Resets all track numbers in a disc if they are really screwed up.
discAddTitleCase(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Title cases all tracks in a disc.
discCoverImage(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Uses a file chooser to let the user select another cover image.
DiscEditor - Class in com.melloware.jukes.gui.view.editor
An implementation of Editor that displays a Disc.
DiscEditor() - Constructor for class com.melloware.jukes.gui.view.editor.DiscEditor
Constructs a DiscEditor.
DiscFindDialog - Class in com.melloware.jukes.gui.view.dialogs
Searches an entire directory and subdiretories looking for all music folders and adding them to the catalog.
DiscFindDialog(Frame, Settings) - Constructor for class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
Constructs a default about dialog using the given owner.
DiscFindDialog(Frame, Settings, boolean) - Constructor for class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
 
discFinder(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Opens the Disc Finder dialog.
DiscNode - Class in com.melloware.jukes.gui.view.node
This class represents ALBUMS in the navigation tree.
DiscNode(NavigationNode, Disc) - Constructor for class com.melloware.jukes.gui.view.node.DiscNode
Constructs a DiscNode for the given parent and disc.
disconnectSession() - Static method in class com.melloware.jukes.db.HibernateUtil
Disconnect and return Session from current Thread.
DiscRemoveDialog - Class in com.melloware.jukes.gui.view.dialogs
Searches for all directories that no longer exist for albums in the catalog and removes them.
DiscRemoveDialog(Frame) - Constructor for class com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
Constructs a default about dialog using the given owner.
discRemover(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Opens the Disc Remover dialog.
DiscValidationModel - Class in com.melloware.jukes.gui.view.validation
Provides all models to bind an artist editor to its domain model, an instance of Disc.
DiscValidationModel(Disc) - Constructor for class com.melloware.jukes.gui.view.validation.DiscValidationModel
Constuctor that takes an Disc object.
DiscValidator - Class in com.melloware.jukes.gui.view.validation
Validates Discs.
DiscValidator(Disc) - Constructor for class com.melloware.jukes.gui.view.validation.DiscValidator
Constructs a DiscValidator on the given Disc.
discWebSearch(ActionEvent) - Method in class com.melloware.jukes.gui.tool.MainController
Uses the Amazon.com web service to find album information and covers.
DISPLAY_MODE_OFF - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DISPLAY_MODE_SCOPE - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
DISPLAY_MODE_SPECTRUM_ANALYSER - Static variable in class com.melloware.jukes.gui.view.component.SpectrumTimeAnalyzer
 
doAccept() - Method in class com.melloware.jukes.gui.view.dialogs.SearchDialog
 
doApply() - Method in class com.melloware.jukes.gui.view.dialogs.DiscAddDialog
 
doApply() - Method in class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
 
doApply() - Method in class com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
 
doApply() - Method in class com.melloware.jukes.gui.view.dialogs.LocationChangeDialog
 
doApply() - Method in class com.melloware.jukes.gui.view.dialogs.WebSearchDialog
 
doApply() - Method in class com.melloware.jukes.gui.view.preferences.PreferencesDialog
 
doCancel() - Method in class com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
 
doCancel() - Method in class com.melloware.jukes.gui.view.dialogs.DiscAddDialog
 
doCancel() - Method in class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
 
doCancel() - Method in class com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
 
doCancel() - Method in class com.melloware.jukes.gui.view.dialogs.SearchDialog
 
doCancel() - Method in class com.melloware.jukes.gui.view.dialogs.WebSearchDialog
 
doCloseWindow() - Method in class com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
 
doCloseWindow() - Method in class com.melloware.jukes.gui.view.dialogs.DiscFindDialog
 
doCloseWindow() - Method in class com.melloware.jukes.gui.view.dialogs.DiscRemoveDialog
 
doCloseWindow() - Method in class com.melloware.jukes.gui.view.preferences.PreferencesDialog
Closes the window.
doCompare(ActionEvent) - Method in class com.melloware.jukes.gui.view.dialogs.DifferenceToolDialog
Performs the comparison in a thread.
domain - Variable in class com.melloware.jukes.gui.view.tasks.UpdateTagsTask
 
doMouseClicked(MouseEvent) - Method in class com.melloware.jukes.gui.view.component.EnhancedTableHeader
 
donate() - Method in class com.melloware.jukes.gui.tool.MainController
Launches a browser and send to the PayPal website
done - Variable in class com.melloware.jukes.gui.view.tasks.LongTask
 
doSearch() - Method in class com.melloware.jukes.gui.view.dialogs.SearchDialog
Executes the search.
doSearch() - Method in class com.melloware.jukes.gui.view.dialogs.WebSearchDialog
Runs the Amazon.com SOAP query in a thread.
doStop() - Method in class com.melloware.jukes.gui.view.dialogs.SearchDialog
Stops the search.
doStop() - Method in class com.melloware.jukes.gui.view.dialogs.WebSearchDialog
Stops the current SOAP query.
duration() - Method in class com.melloware.jukes.util.TimeSpan
Returns a TimeSpan whose value is the absolute value of this TimeSpan.
DynamicHelpModule - Class in com.melloware.jukes.gui.tool
Provides bound bean properties for the help tree model, the help page and the help visibility.

E

Editor - Interface in com.melloware.jukes.gui.view.editor
This interface describes general editor that have an Icon, title, ToolBar, and can set and return a model.
EDITOR_COMPONENT - Static variable in class com.melloware.jukes.gui.tool.Resources
 
EditorPanel - Class in com.melloware.jukes.gui.view.editor
A container that wraps Editor instances with a JScrollPane, which in turn is wrapped by a SimpleInternalFrame.
EditorPanel(MainModule) - Constructor for class com