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

A

AboutAction - Class in net.shredzone.ifish.actions
Shows the About window.
AboutAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.AboutAction
Create a new AboutAction.
AboutPane - Class in net.shredzone.ifish.gui
An About pane for IFish.
AboutPane() - Constructor for class net.shredzone.ifish.gui.AboutPane
 
action() - Method in class net.shredzone.ifish.actions.AboutAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.DeleteDatabaseAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.ExportDatabaseAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.IFishAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.PlayerAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.PrefsAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.QuitAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.ReadDatabaseAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.SaveDatabaseAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.actions.SyncDatabaseAction
The action implementation itself.
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.AllAction
 
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.CreateAction
 
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.DeleteAction
 
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.PasteAction
 
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.RemoveAction
 
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.RenameAction
 
action() - Method in class net.shredzone.ifish.gui.PlaylistPane.SortAction
 
ACTION_ABOUT - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_DELETEDATABASE - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_EXPORTDATABASE - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_PLAYER_PAUSE - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_PLAYER_PLAY - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_PLAYER_STOP - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_PREFS - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_QUIT - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_READDATABASE - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_SAVEDATABASE - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_SYNCDATABASE - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_TAB_DB - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_TAB_PLAYLIST - Static variable in class net.shredzone.ifish.IFishPane
 
ACTION_TAB_SCANNER - Static variable in class net.shredzone.ifish.IFishPane
 
actionAll - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionAsc - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionBottom - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionDesc - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionDown - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionPaste - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionPerformed(ActionEvent) - Method in class net.shredzone.ifish.actions.IFishAction
The action has been invoked from a button, menu item etc.
actionPerformed(ActionEvent) - Method in class net.shredzone.ifish.gui.DatabasePane
Internal ActionListener implementation, do not use.
actionPerformed(ActionEvent) - Method in class net.shredzone.ifish.gui.PrefsPane
Internal ActionListener implementation, do not use.
actionPLCreate - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionPLDelete - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionPLRename - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionRemove - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionShuffle - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionTop - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
actionUp - Variable in class net.shredzone.ifish.gui.PlaylistPane
 
addEntry(Entry) - Method in class net.shredzone.ifish.db.NaviDb
Add an entry to the database.
addEntry(Entry) - Method in class net.shredzone.ifish.db.Playlist
Add an Entry to the bottom of the playlist.
addEntry(Entry) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Add an entry to the database.
addEntryByComment(FileEntry) - Method in class net.shredzone.ifish.db.PlaylistDb
Add a FileEntry to all the target playlists.
addPlaylist(Playlist) - Method in class net.shredzone.ifish.db.PlaylistDb
Add a playlist to the database.
addTableModelListener(TableModelListener) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Add a TableModelListener.
addTableModelListener(TableModelListener) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Add a table model listener.
AsyncIFishAction - Class in net.shredzone.ifish.actions
The basic class for asynchronous IFish actions.
AsyncIFishAction(IFishPane, String, Icon, String, KeyStroke) - Constructor for class net.shredzone.ifish.actions.AsyncIFishAction
Create a new, asynchronous Action.

B

bubble() - Method in class net.shredzone.ifish.gui.AboutPane
Start the bubbling, when the component's dimensions are known.

C

canImport(JComponent, DataFlavor[]) - Method in class net.shredzone.ifish.gui.EntryTransferHandler
Check if this TransferHandler accepts one of the given flavors.
cleanup() - Method in class net.shredzone.ifish.db.PlaylistDb
Removes all empty playlists.
clearPlaylist() - Method in class net.shredzone.ifish.gui.PlaylistPane
Clear the playlist contents, setting an empty list.
closed() - Method in class net.shredzone.ifish.gui.AboutPane
Note that the AboutPane window has been closed, so the AboutPane can free its resources.
compareTo(Entry) - Method in class net.shredzone.ifish.db.Entry
Compare one Entry to another.
compareTo(Playlist) - Method in class net.shredzone.ifish.db.Playlist
Compares this Playlist to another playlist.
confirmChanges() - Method in class net.shredzone.ifish.IFishPane
Confirm if the user really wants to lose all unsaved changes.
contains(Entry) - Method in class net.shredzone.ifish.db.Playlist
Check if this Playlist contains an Entry.
containsPlaylist(String) - Method in class net.shredzone.ifish.db.PlaylistDb
Checks if a playlist with a certain name is known.
contentsChanged(ListDataEvent) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
ListDataListener implementation, do not use.
createMenu(JMenuBar) - Method in class net.shredzone.ifish.IFish
Create the menu items
createPlaylistName() - Method in class net.shredzone.ifish.db.Sync
Construct a playlist name for the given model and playlist.
createToolbar(JToolBar) - Method in class net.shredzone.ifish.IFish
Create the Toolbar
createTransferable(JComponent) - Method in class net.shredzone.ifish.gui.EntryTransferHandler
Create a Transferable.

D

DatabaseException - Exception in net.shredzone.ifish.db
This exception signals a problem with the database.
DatabaseException(String) - Constructor for exception net.shredzone.ifish.db.DatabaseException
Constructor for the DatabaseException object
DatabasePane - Class in net.shredzone.ifish.gui
This panel allows to see the database in a table, and play selected files from it.
DatabasePane(IFishPane) - Constructor for class net.shredzone.ifish.gui.DatabasePane
Create a new DatabasePane.
DbEntry - Class in net.shredzone.ifish.db
This class represents an Entry which was read from the database.
DbEntry(File, InputStream, String) - Constructor for class net.shredzone.ifish.db.DbEntry
Create a new Entry from a file database entry.
DeleteDatabaseAction - Class in net.shredzone.ifish.actions
Delete the database from the current directory.
DeleteDatabaseAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.DeleteDatabaseAction
Create a new DeleteDatabaseAction.
done() - Method in class net.shredzone.ifish.gui.StatusProgressBar
Show that the process is finished.

E

Entry - Class in net.shredzone.ifish.db
Abstract class for an entry in the iRiver database.
Entry() - Constructor for class net.shredzone.ifish.db.Entry
 
entryFlavor - Static variable in class net.shredzone.ifish.gui.EntryTransferHandler.EntryContainer
A DataFlavor used for transporting EntryContainer via clipboard, drag&drop etc.
EntryTransferHandler - Class in net.shredzone.ifish.gui
A transfer handler that allows to order Entry objects by drag and drop.
EntryTransferHandler(IFishPane) - Constructor for class net.shredzone.ifish.gui.EntryTransferHandler
Create a new EntryTransferHandler
EntryTransferHandler.EntryContainer - Class in net.shredzone.ifish.gui
An EntryContainer holds a selected list of Entry objects.
EntryTransferHandler.EntryContainer() - Constructor for class net.shredzone.ifish.gui.EntryTransferHandler.EntryContainer
 
EntryTransferHandler.EntryTransferable - Class in net.shredzone.ifish.gui
This is a Transferable that allows to transfer several Entry objects as Entry itself, as well as a list of Files and a plain string.
EntryTransferHandler.EntryTransferable(EntryTransferHandler.EntryContainer) - Constructor for class net.shredzone.ifish.gui.EntryTransferHandler.EntryTransferable
Create a new EntryTransferable.
equals(Object) - Method in class net.shredzone.ifish.db.Entry
Check if this Entry is equal to another object.
equals(Object) - Method in class net.shredzone.ifish.db.Playlist
Compare this playlist to another playlist.
estimateTime() - Method in class net.shredzone.ifish.gui.StatusProgressBar
When countdown is enabled, this method will try to estimate the time until index reaches maximum.
ExceptionDialog - Class in net.shredzone.ifish.gui
Informs the user about an Exception that has occured.
ExceptionDialog() - Constructor for class net.shredzone.ifish.gui.ExceptionDialog
 
ExportDatabaseAction - Class in net.shredzone.ifish.actions
Exports the database into some file, as XML.
ExportDatabaseAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.ExportDatabaseAction
Create a new ExportDatabaseAction.
exportFile(File, String) - Method in class net.shredzone.ifish.db.NaviDb
Export this database to a database file.
exportFile(File, String, StatusCallback) - Method in class net.shredzone.ifish.db.NaviDb
Export this database to a database file.

F

FileEntry - Class in net.shredzone.ifish.db
This class represents an Entry which was read from the file system.
FileEntry(File, File, LTRFactory) - Constructor for class net.shredzone.ifish.db.FileEntry
Create a new entry from a file.
FileEntry(File, File, LTR) - Constructor for class net.shredzone.ifish.db.FileEntry
Create a new entry from a file.
fireTableModelEvent(int) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Fire a model event.
fireTableModelListener(ListDataEvent) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Fire a TableModelEvent according to the ListDataEvent passed.
fish - Variable in class net.shredzone.ifish.actions.IFishAction
 

G

get(String) - Static method in class net.shredzone.ifish.pool.ImgPool
Get an ImageIcon by its name.
getAction(String) - Method in class net.shredzone.ifish.IFishPane
Get the Action named with the given key.
getAddCounter() - Method in class net.shredzone.ifish.db.NaviDb
Get the number of entries that have been added since last counter reset.
getAlbum() - Method in class net.shredzone.ifish.db.DbEntry
Get the album of the track, as given by the file's tag.
getAlbum() - Method in class net.shredzone.ifish.db.Entry
Get the album of the track, as given by the file's tag.
getAlbum() - Method in class net.shredzone.ifish.db.FileEntry
Get the album of the track, as given by the file's tag.
getArtist() - Method in class net.shredzone.ifish.db.DbEntry
Get the artist of the track, as given by the file's tag.
getArtist() - Method in class net.shredzone.ifish.db.Entry
Get the artist of the track, as given by the file's tag.
getArtist() - Method in class net.shredzone.ifish.db.FileEntry
Get the artist of the track, as given by the file's tag.
getBytesTerm(String, String) - Method in class net.shredzone.ifish.db.Entry
Get a byte array of a string, using the given charset.
getCharset() - Method in class net.shredzone.ifish.IFishPrefs
Get the Charset to be used in the database file.
getColumnClass(int) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Get the class that represents the column.
getColumnClass(int) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Get the class of the column.
getColumnCount() - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Get the number of columns
getColumnCount() - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Get the number of columns.
getColumnName(int) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Get the column title.
getColumnName(int) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Get the column name.
getComment() - Method in class net.shredzone.ifish.db.FileEntry
Get the comment of the track, as given by the file's tag.
getCreationDate() - Method in class net.shredzone.ifish.db.NaviDb
Get the creation date of this database.
getDatabase() - Method in class net.shredzone.ifish.IFishPane
Get the current NaviDb database
getDirectory() - Method in class net.shredzone.ifish.IFishPrefs
Get the jukebox base directory.
getDirRename() - Method in class net.shredzone.ifish.IFishPrefs
Get the directory renaming mode.
getElementAt(int) - Method in class net.shredzone.ifish.db.Playlist
Get an Entry element at a certain index.
getElementAt(int) - Method in class net.shredzone.ifish.db.PlaylistDb
Get a playlist at a certain index.
getEntries() - Method in class net.shredzone.ifish.db.Playlist
Get all entries in a unmodifiable List.
getEntry(File) - Method in class net.shredzone.ifish.db.NaviDb
Get the Entry for the given File.
getEntry(File, String) - Method in class net.shredzone.ifish.db.NaviDb
Get the Entry for the given database filename (i.e. the jukebox' filename).
getEntryAt(int) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Get the entry of a certain row.
getEntryAt(int) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Get the Entry of a row.
getFile() - Method in class net.shredzone.ifish.db.DbEntry
Get the file behind this entry.
getFile() - Method in class net.shredzone.ifish.db.Entry
Get the file behind this entry.
getFile() - Method in class net.shredzone.ifish.db.FileEntry
Get the file behind this entry.
getFile(File, String) - Method in class net.shredzone.ifish.db.Playlist
Get the file that holds the playlist.
getFileName() - Method in class net.shredzone.ifish.db.DbEntry
Get the file name of this entry.
getFileName() - Method in class net.shredzone.ifish.db.Entry
Get the file name of this entry.
getFileName() - Method in class net.shredzone.ifish.db.FileEntry
Get the file name of this entry.
getFileRename() - Method in class net.shredzone.ifish.IFishPrefs
Get the file renaming mode.
getFont(Component) - Method in class net.shredzone.ifish.gui.MyTitledBorder
Override getFont() to correct the font size.
getGenre() - Method in class net.shredzone.ifish.db.DbEntry
Get the genre of the track, as given by the file's tag.
getGenre() - Method in class net.shredzone.ifish.db.Entry
Get the genre of the track, as given by the file's tag.
getGenre() - Method in class net.shredzone.ifish.db.FileEntry
Get the genre of the track, as given by the file's tag.
getID3v1Charset() - Method in class net.shredzone.ifish.IFishPrefs
Get the Charset to be used for reading mp3 tag ID3v1 files.
getID3v2Charset() - Method in class net.shredzone.ifish.IFishPrefs
Get the Charset to be used for reading mp3 tag ID3v2 files that are not UTF encoded.
getInternalName() - Method in class net.shredzone.ifish.db.Playlist
Get the internal, case insensitive name.
getLAF() - Method in class net.shredzone.ifish.IFishPrefs
Get the look and feel to be used.
getLanguage() - Method in class net.shredzone.ifish.IFishPrefs
Get the language to be used.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class net.shredzone.ifish.gui.PlaylistCellRenderer
Get the Component that renders one line.
getName() - Method in class net.shredzone.ifish.db.Playlist
Get the name of the playlist.
getNewEntrantName() - Method in class net.shredzone.ifish.db.Sync
Get the playlist name of the New Entrant playlist.
getNode() - Method in class net.shredzone.ifish.IFishPrefs
Get the Preferences node that is actually storing the preferences.
getPlayerCmd() - Method in class net.shredzone.ifish.actions.PlayerAction
Get the player command used for this action.
getPlayerPause() - Method in class net.shredzone.ifish.IFishPrefs
Get the pause command for the external player. "{}" will be replaced with the selected files on invocation.
getPlayerPlay() - Method in class net.shredzone.ifish.IFishPrefs
Get the play command for the external player. "{}" will be replaced with the selected files on invocation.
getPlayerStop() - Method in class net.shredzone.ifish.IFishPrefs
Get the stop command for the external player. "{}" will be replaced with the selected files on invocation.
getPlaylist(String) - Method in class net.shredzone.ifish.db.PlaylistDb
Get a playlist with a certain name.
getPlaylist() - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Get the playlist.
getPlaylist() - Method in class net.shredzone.ifish.IFishPane
Get the current PlaylistDb database
getPlaylistSource() - Method in class net.shredzone.ifish.IFishPane
Get the playlist source which is to be used for playlist selection.
getPLBase() - Method in class net.shredzone.ifish.IFishPane
Get the Playlist's base directory.
getPLBaseDir() - Method in class net.shredzone.ifish.IFishPrefs
Get the playlist's base directory on the jukebox harddisk.
getPLName() - Method in class net.shredzone.ifish.IFishPrefs
Get the playlist name template for new entrances playlists.
getPrefs() - Method in class net.shredzone.ifish.IFishPane
Get the Preferences
getRemoveCounter() - Method in class net.shredzone.ifish.db.NaviDb
Get the number of entries that have been removed since last counter reset.
getRowCount() - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Get the number of rows.
getRowCount() - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Get the number of rows.
getScaled(String, int, int) - Static method in class net.shredzone.ifish.pool.ImgPool
Get an ImageIcon by its name, and scales it to the given dimensions.
getSelectedDatabaseEntries() - Method in class net.shredzone.ifish.IFishPane
Get the entries currently selected in the database pane.
getSelectedEntries() - Method in class net.shredzone.ifish.gui.DatabasePane
Get all selected entries
getSelectedEntries() - Method in class net.shredzone.ifish.gui.PlaylistPane
Get an array of all Entry to be played.
getSelectedEntries() - Method in class net.shredzone.ifish.IFishPane
Get the currently selected Entries in the database or the playlist.
getSelectedEntries() - Method in interface net.shredzone.ifish.PlaylistSource
Get an array of all Entry to be played.
getSize() - Method in class net.shredzone.ifish.db.Playlist
Get the number of entries.
getSize() - Method in class net.shredzone.ifish.db.PlaylistDb
Get the size of all Playlists stored in this PlaylistDB.
getSourceActions(JComponent) - Method in class net.shredzone.ifish.gui.EntryTransferHandler
Get allowed source actions.
getStatusBar() - Method in class net.shredzone.ifish.IFishPane
Get the StatusProgressBar that shows the status.
getTitle() - Method in class net.shredzone.ifish.db.DbEntry
Get the title of the track, as given by the file's tag.
getTitle() - Method in class net.shredzone.ifish.db.Entry
Get the title of the track, as given by the file's tag.
getTitle() - Method in class net.shredzone.ifish.db.FileEntry
Get the title of the track, as given by the file's tag.
getTransferData(DataFlavor) - Method in class net.shredzone.ifish.gui.EntryTransferHandler.EntryTransferable
Get the transported data for a certain DataFlavor.
getTransferDataFlavors() - Method in class net.shredzone.ifish.gui.EntryTransferHandler.EntryTransferable
Get all available DataFlavors.
getUpdateCounter() - Method in class net.shredzone.ifish.db.NaviDb
Get the number of entries that have been updated since last counter reset.
getValueAt(int, int) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Get the value of a certain cell.
getValueAt(int, int) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Get the value of a cell.
guiToPrefs() - Method in class net.shredzone.ifish.gui.PrefsPane
Store the current GUI settings as preferences.

H

hashCode() - Method in class net.shredzone.ifish.db.Entry
Return a hash code for this Entry.
hashCode() - Method in class net.shredzone.ifish.db.Playlist
Calculate the hashCode of this playlist.

I

IFish - Class in net.shredzone.ifish
This is the IFish starter class, for application and WebStart.
IFish() - Constructor for class net.shredzone.ifish.IFish
Create a new IFish.
IFishAction - Class in net.shredzone.ifish.actions
The basic class for all IFish actions.
IFishAction(IFishPane, String, Icon, String, KeyStroke) - Constructor for class net.shredzone.ifish.actions.IFishAction
Create a new, synchronous Action.
IFishPane - Class in net.shredzone.ifish
This is the IFish's main pane, with all the buttons and stuff.
IFishPane() - Constructor for class net.shredzone.ifish.IFishPane
Create the IFish's main pane.
IFishPrefs - Class in net.shredzone.ifish
This singleton contains iFish global preferences and their default values.
IFishRenameCallback - Class in net.shredzone.ifish
This SmartRenameCallback extension will honor the user's request whether to abort, ask, auto rename or ignore files with too lang filenames.
IFishRenameCallback(IFishPane) - Constructor for class net.shredzone.ifish.IFishRenameCallback
 
ImgPool - Class in net.shredzone.ifish.pool
Serves images from a common image pool.
ImgPool() - Constructor for class net.shredzone.ifish.pool.ImgPool
 
importData(JComponent, Transferable) - Method in class net.shredzone.ifish.gui.EntryTransferHandler
Import data after dropping them to the component.
importFile(File, String) - Method in class net.shredzone.ifish.db.NaviDb
Import a database file into this database.
importFile(File, String, StatusCallback) - Method in class net.shredzone.ifish.db.NaviDb
Import a database file into this database.
insertEntry(int, Entry) - Method in class net.shredzone.ifish.db.Playlist
Insert an Entry to a certain position.
instance() - Static method in class net.shredzone.ifish.IFishPrefs
Get the singleton instance of IFishPrefs.
internalName(String) - Static method in class net.shredzone.ifish.db.Playlist
Converts a name to an internal name.
intervalAdded(ListDataEvent) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
ListDataListener implementation, do not use.
intervalRemoved(ListDataEvent) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
ListDataListener implementation, do not use.
isCellEditable(int, int) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Check if a cell is editable.
isCellEditable(int, int) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Check if the cell is editable.
isCheckDate() - Method in class net.shredzone.ifish.IFishPrefs
Check if also the file date should be considered to find out if a file has been changed.
isCheckModified() - Method in class net.shredzone.ifish.db.Sync
Check whether the modification date is to be checked.
isCheckTrackNumbers() - Method in class net.shredzone.ifish.db.Sync
Check whether the track numbers are to be checked in the file names.
isCheckTracks() - Method in class net.shredzone.ifish.IFishPrefs
Check if the tag's track number is to be prepended to the file name.
isCompatibility() - Method in class net.shredzone.ifish.IFishPrefs
Check if Compatibility mode is enabled.
isCountdown() - Method in class net.shredzone.ifish.gui.StatusProgressBar
Check if countdown is enabled.
isCreateCommentPlaylist() - Method in class net.shredzone.ifish.db.Sync
Chech whether playlists are to be created from tag comments.
isCreateNewEntrantPlaylist() - Method in class net.shredzone.ifish.db.Sync
Check whether playlists are to be created from all new entrants.
isCustomer() - Method in class net.shredzone.ifish.db.Playlist
Set if this is a customer playlist.
isDataFlavorSupported(DataFlavor) - Method in class net.shredzone.ifish.gui.EntryTransferHandler.EntryTransferable
Check if this Transferable supports a certain DataFlavor.
isDebug() - Static method in class net.shredzone.ifish.gui.ExceptionDialog
Check if the debug mode is enabled.
isDeleteResourceFork() - Method in class net.shredzone.ifish.db.Sync
Check whether MacOS X resource fork emulation files are to be deleted
isDelMac() - Method in class net.shredzone.ifish.IFishPrefs
Check if MacOS X resource fork emulation files are to be deleted.
isDirNameFitting(File, File) - Static method in class net.shredzone.ifish.db.FileEntry
Checks if the directory part of the given file would fit into this entry.
isEmpty() - Method in class net.shredzone.ifish.db.Playlist
Check if the playlist is empty.
isFileNameFitting(File, File) - Static method in class net.shredzone.ifish.db.FileEntry
Checks if the filename part of the given file would fit into this entry.
isFirstTime() - Method in class net.shredzone.ifish.IFishPrefs
Check if this is the first time iFish is used.
isPLComment() - Method in class net.shredzone.ifish.IFishPrefs
Check if playlists are to be generated by tag comments.
isPLNew() - Method in class net.shredzone.ifish.IFishPrefs
Check if a playlist about new entrances is to be created.
isRebuild() - Method in class net.shredzone.ifish.IFishPrefs
Check if the entire database is always to be recreated.
isStatic() - Method in class net.shredzone.ifish.db.Playlist
Check if this is a static playlist.
isUnsaved() - Method in class net.shredzone.ifish.IFishPane
Check if there are unsaved changes.
isValid(String) - Static method in class net.shredzone.ifish.gui.PlaylistPane
 
iterator() - Method in class net.shredzone.ifish.db.NaviDb
Get an iterator of all entries.
iterator() - Method in class net.shredzone.ifish.db.PlaylistDb
Get an interator for all Playlist in this PlaylistDb.

K

knowsFile(File) - Method in class net.shredzone.ifish.db.NaviDb
Check if a File is known by this database.

L

L - Class in net.shredzone.ifish.i18n
Offers internationalisation (i18n).
L() - Constructor for class net.shredzone.ifish.i18n.L
 
LOCALES - Static variable in class net.shredzone.ifish.IFishPrefs
All available languages.
lSequence - Variable in class net.shredzone.ifish.gui.NaviDbTableModel
 

M

main(String[]) - Static method in class net.shredzone.ifish.IFish
Starting iFish...
mark() - Method in class net.shredzone.ifish.db.Playlist
Mark the current ending position.
markAll() - Method in class net.shredzone.ifish.db.PlaylistDb
Mark all playlists for sorting.
MODE_ASC - Static variable in class net.shredzone.ifish.gui.PlaylistPane.SortAction
 
MODE_BOTTOM - Static variable in class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
MODE_DESC - Static variable in class net.shredzone.ifish.gui.PlaylistPane.SortAction
 
MODE_DOWN - Static variable in class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
MODE_SHUFFLE - Static variable in class net.shredzone.ifish.gui.PlaylistPane.SortAction
 
MODE_TOP - Static variable in class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
MODE_UP - Static variable in class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
modifiedFile(File) - Method in class net.shredzone.ifish.db.NaviDb
Check if a File has been modified after the current database has been written to the harddisk.
MyTitledBorder - Class in net.shredzone.ifish.gui
Purpose of this class is to have all TitledBorder tied together in one single class so it can easily be configured.
MyTitledBorder(String) - Constructor for class net.shredzone.ifish.gui.MyTitledBorder
My own TitledBorder.

N

NaviDb - Class in net.shredzone.ifish.db
This class contains the database, and is able to read and write the iRivNavi.iDB file, as well as synchronize with a directory.
NaviDb() - Constructor for class net.shredzone.ifish.db.NaviDb
Create an empty database.
NaviDb(File, String) - Constructor for class net.shredzone.ifish.db.NaviDb
Create a database and fill it with a database file.
NaviDbTableModel - Class in net.shredzone.ifish.gui
This is an extension of the NaviDb class to make it usable in JTables.
NaviDbTableModel() - Constructor for class net.shredzone.ifish.gui.NaviDbTableModel
Create a new, empty NaviDbTableModel.
NaviDbTableModel(File, String) - Constructor for class net.shredzone.ifish.gui.NaviDbTableModel
Create a database and fill it with a database file.
net.shredzone.ifish - package net.shredzone.ifish
 
net.shredzone.ifish.actions - package net.shredzone.ifish.actions
 
net.shredzone.ifish.db - package net.shredzone.ifish.db
 
net.shredzone.ifish.gui - package net.shredzone.ifish.gui
 
net.shredzone.ifish.i18n - package net.shredzone.ifish.i18n
 
net.shredzone.ifish.pool - package net.shredzone.ifish.pool
 

P

PAUSE - Static variable in class net.shredzone.ifish.actions.PlayerAction
 
perform() - Method in class net.shredzone.ifish.actions.AsyncIFishAction
Invoke the action directly from within the application.
perform() - Method in class net.shredzone.ifish.actions.IFishAction
You can use this method if you want to invoke the action directly from your current application code.
perform() - Method in class net.shredzone.ifish.actions.ReadDatabaseAction
Perform the action, but ask user if he wants to lose changes before.
performSync() - Method in class net.shredzone.ifish.actions.AsyncIFishAction
Invoke the action synchronously, e.g. from batch scripts.
PLAY - Static variable in class net.shredzone.ifish.actions.PlayerAction
 
PlayerAction - Class in net.shredzone.ifish.actions
Player action: starts, stops and pauses the external player.
PlayerAction(IFishPane, int) - Constructor for class net.shredzone.ifish.actions.PlayerAction
Create a new PlayerAction.
Playlist - Class in net.shredzone.ifish.db
This class represents a single playlist.
Playlist(String) - Constructor for class net.shredzone.ifish.db.Playlist
Create a new, empty playlist.
PlaylistCellRenderer - Class in net.shredzone.ifish.gui
A PlaylistCellRenderer rendering PlaylistDb entries.
PlaylistCellRenderer() - Constructor for class net.shredzone.ifish.gui.PlaylistCellRenderer
 
PlaylistDb - Class in net.shredzone.ifish.db
This class contains the playlist database.
PlaylistDb(String) - Constructor for class net.shredzone.ifish.db.PlaylistDb
Create an empty database.
PlaylistPane - Class in net.shredzone.ifish.gui
This panel allows to see the playlists.
PlaylistPane(IFishPane) - Constructor for class net.shredzone.ifish.gui.PlaylistPane
Create a PlaylistPane.
PlaylistPane.AllAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.AllAction(PlaylistPane, IFishPane, String, Icon, String) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.AllAction
 
PlaylistPane.CreateAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.CreateAction(PlaylistPane, IFishPane, String, Icon, String) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.CreateAction
 
PlaylistPane.DeleteAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.DeleteAction(PlaylistPane, IFishPane, String, Icon, String) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.DeleteAction
 
PlaylistPane.MoveAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.MoveAction(PlaylistPane, IFishPane, String, Icon, String, int) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
PlaylistPane.PasteAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.PasteAction(PlaylistPane, IFishPane, String, Icon, String) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.PasteAction
 
PlaylistPane.RemoveAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.RemoveAction(PlaylistPane, IFishPane, String, Icon, String) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.RemoveAction
 
PlaylistPane.RenameAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.RenameAction(PlaylistPane, IFishPane, String, Icon, String) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.RenameAction
 
PlaylistPane.SortAction - Class in net.shredzone.ifish.gui
 
PlaylistPane.SortAction(PlaylistPane, IFishPane, String, Icon, String, int) - Constructor for class net.shredzone.ifish.gui.PlaylistPane.SortAction
 
PlaylistSource - Interface in net.shredzone.ifish
A class which is able to deliver a playlist for the external player, must implement this interface.
PlaylistTableModel - Class in net.shredzone.ifish.gui
This is a TableModel for Playlists.
PlaylistTableModel(Playlist) - Constructor for class net.shredzone.ifish.gui.PlaylistTableModel
Create a PlaylistTableModel for the given Playlist.
preferenceChange(PreferenceChangeEvent) - Method in class net.shredzone.ifish.actions.PlayerAction
Internal PreferenceChangeListener implementation, do not use.
prefs - Variable in class net.shredzone.ifish.actions.IFishAction
 
prefs - Static variable in class net.shredzone.ifish.actions.PrefsAction
 
PREFS_CHARSET - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_CHARSET_ID3V1 - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_CHARSET_ID3V2 - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_CHECKDATE - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_CHECKTRACKS - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_COMPATIBILITY - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_DELMAC - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_DIR_RENAME - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_DIRECTORY - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_FILE_RENAME - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_FIRSTTIME - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_LAF - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_LANGUAGE - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_PL_BASEDIR - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_PL_COMMENT - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_PL_NAME - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_PL_NEW - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_PLAYER_PAUSE - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_PLAYER_PLAY - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_PLAYER_STOP - Static variable in class net.shredzone.ifish.IFishPrefs
 
PREFS_REBUILD - Static variable in class net.shredzone.ifish.IFishPrefs
 
PrefsAction - Class in net.shredzone.ifish.actions
Shows the Preferences window.
PrefsAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.PrefsAction
Create a new PrefsAction.
PrefsPane - Class in net.shredzone.ifish.gui
This panel allows to see and change the preferences.
PrefsPane(IFishPane) - Constructor for class net.shredzone.ifish.gui.PrefsPane
Create a new Prefs pane.
prefsToGui() - Method in class net.shredzone.ifish.gui.PrefsPane
Set the GUI according to the current preferences.
propertyChange(PropertyChangeEvent) - Method in class net.shredzone.ifish.actions.SaveDatabaseAction
PropertyChangeListener implementation, do not use.
propertyChange(PropertyChangeEvent) - Method in class net.shredzone.ifish.IFish
PropertyChangeListener implementation, do not use.

Q

quit() - Method in interface net.shredzone.ifish.actions.QuitAction.Quittable
Close the application
quit() - Method in class net.shredzone.ifish.IFish
Quittable implementation: close the iFish.
QuitAction - Class in net.shredzone.ifish.actions
Quit the application.
QuitAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.QuitAction
Create a new QuitAction.
QuitAction.Quittable - Interface in net.shredzone.ifish.actions
This interface is implemented by the class that takes care about closing the application.

R

ReadDatabaseAction - Class in net.shredzone.ifish.actions
Read a database from the current directory.
ReadDatabaseAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.ReadDatabaseAction
Create a new ReadDatabaseAction.
readPlaylist(File, String, NaviDb, String) - Method in class net.shredzone.ifish.db.Playlist
Read the playlist from the jukebox.
readPlaylists(File, NaviDb, String, StatusCallback) - Method in class net.shredzone.ifish.db.PlaylistDb
Read all playlists from the ifish directory of the base directory, in the given charset.
recallGUI(Preferences) - Method in class net.shredzone.ifish.IFishPane
Recall previously stored GUI settings, or use reasonable defaults if there are none stored yet.
removeEntry(Entry) - Method in class net.shredzone.ifish.db.NaviDb
Remove an entry from the database.
removeEntry(Entry) - Method in class net.shredzone.ifish.db.Playlist
Remove an Entry from the playlist.
removeEntry(Entry) - Method in class net.shredzone.ifish.db.PlaylistDb
Remove an Entry from all playlists.
removeEntry(Entry) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Remove an entry from the database.
removePlaylist(Playlist) - Method in class net.shredzone.ifish.db.PlaylistDb
Remove a playlist from the database.
removeTableModelListener(TableModelListener) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Remove a TableModelListener.
removeTableModelListener(TableModelListener) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Remove a table model listener.
RenameCallback - Interface in net.shredzone.ifish.db
If a class is implementing the RenameCallback, it will be invoked during database synchronisation, if a directory or file name is longer than 52 characters.
RenameCallback.DefaultRenameCallback - Class in net.shredzone.ifish.db
A default implementation of the RenameCallback which will always fail throwing a DatabaseException.
RenameCallback.DefaultRenameCallback() - Constructor for class net.shredzone.ifish.db.RenameCallback.DefaultRenameCallback
 
renameDirectory(File, File) - Method in class net.shredzone.ifish.db.RenameCallback.DefaultRenameCallback
A directory name exceeded the maximum length of 52 characters.
renameDirectory(File, File) - Method in interface net.shredzone.ifish.db.RenameCallback
A directory name exceeded the maximum length of 52 characters.
renameDirectory(File, File) - Method in class net.shredzone.ifish.IFishRenameCallback
Handle the directory names as desired by the user.
renameFile(File, File) - Method in class net.shredzone.ifish.db.RenameCallback.DefaultRenameCallback
A file name exceeded the maximum length of 52 characters.
renameFile(File, File) - Method in interface net.shredzone.ifish.db.RenameCallback
A file name exceeded the maximum length of 52 characters.
renameFile(File, File) - Method in class net.shredzone.ifish.db.SmartRenameCallback
A file name exceeded the maximum length of 52 characters.
renameFile(File, File) - Method in class net.shredzone.ifish.IFishRenameCallback
Handle the filenames as desired by the user.
renameFile(File, File) - Static method in class net.shredzone.ifish.Util
Renames a file to a new name.
renamePlaylist(Playlist, String) - Method in class net.shredzone.ifish.db.PlaylistDb
Rename a playlist.
resetCounters() - Method in class net.shredzone.ifish.db.NaviDb
Reset the add and remove counters.
run() - Method in class net.shredzone.ifish.gui.StatusProgressBar
Runnable implementation.

S

SaveDatabaseAction - Class in net.shredzone.ifish.actions
Saves a database to the current directory.
SaveDatabaseAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.SaveDatabaseAction
Create a new SaveDatabaseAction.
ScannerPane - Class in net.shredzone.ifish.gui
This pane is responsible for scanner settings, a start button and a status box.
ScannerPane(IFishPane) - Constructor for class net.shredzone.ifish.gui.ScannerPane
Create a new ScannerPane
sEntries - Variable in class net.shredzone.ifish.db.NaviDb
 
setAction(String) - Method in class net.shredzone.ifish.gui.StatusProgressBar
Set the current action that is being done.
setCharset(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the Charset to be used in the database file.
setCheckDate(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if also the file date should be considered to find out if a file has been changed.
setCheckModified(boolean) - Method in class net.shredzone.ifish.db.Sync
Set if the modification date is to be checked.
setCheckTrackNumbers(boolean) - Method in class net.shredzone.ifish.db.Sync
Set if the track numbers are to be checked in the file names.
setCheckTracks(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if the tag's track number is to be prepended to the file name.
setCompatibility(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if Compatibility mode is enabled.
setCountdown(boolean) - Method in class net.shredzone.ifish.gui.StatusProgressBar
Enable the countdown.
setCreateCommentPlaylist(boolean) - Method in class net.shredzone.ifish.db.Sync
Set if playlists are to be created from tag comments.
setCreateNewEntrantPlaylist(boolean) - Method in class net.shredzone.ifish.db.Sync
Set if playlists are to be created from all new entrants.
setCurrentDir(File, File) - Method in class net.shredzone.ifish.db.StatusCallback.DefaultStatusCallback
 
setCurrentDir(File, File) - Method in interface net.shredzone.ifish.db.StatusCallback
Set the current directory being processed.
setCurrentDir(File, File) - Method in class net.shredzone.ifish.gui.StatusProgressBar
Set the current directory being processed.
setCurrentEntry(Entry) - Method in class net.shredzone.ifish.db.StatusCallback.DefaultStatusCallback
 
setCurrentEntry(Entry) - Method in interface net.shredzone.ifish.db.StatusCallback
Set the current entry that is being processed by the current action.
setCurrentEntry(Entry) - Method in class net.shredzone.ifish.gui.StatusProgressBar
Set the current entry that is being processed by the current action.
setCurrentIndex(int) - Method in class net.shredzone.ifish.db.StatusCallback.DefaultStatusCallback
 
setCurrentIndex(int) - Method in interface net.shredzone.ifish.db.StatusCallback
Set the current entry number that is being processed by the current action.
setCurrentIndex(int) - Method in class net.shredzone.ifish.gui.StatusProgressBar
Set the current entry number that is being processed by the current action.
setCustomer(boolean) - Method in class net.shredzone.ifish.db.Playlist
Set if this is a customer playlist.
setDatabase(NaviDbTableModel) - Method in class net.shredzone.ifish.IFishPane
Set a new database.
setDebug(boolean) - Static method in class net.shredzone.ifish.gui.ExceptionDialog
Set the debug mode.
setDeleteResourceFork(boolean) - Method in class net.shredzone.ifish.db.Sync
Set if MacOS X resource fork emulation files are to be deleted
setDelMac(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if MacOS X resource fork emulation files are to be deleted.
setDirectory(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the jukebox base directory.
setDirRename(int) - Method in class net.shredzone.ifish.IFishPrefs
Set the directory renaming more.
setFileRename(int) - Method in class net.shredzone.ifish.IFishPrefs
Set the file renaming more.
setFirstTime(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if this is the first time iFish is used.
setID3v1Charset(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the Charset to be used for reading mp3 tag ID3v1 files.
setID3v2Charset(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the Charset to be used for reading mp3 tag ID3v2 files that are not UTF encoded.
setLAF(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the look and feel to be used.
setLanguage(Locale) - Method in class net.shredzone.ifish.IFishPrefs
Set the language to be used.
setMaxEntries(int) - Method in class net.shredzone.ifish.db.StatusCallback.DefaultStatusCallback
 
setMaxEntries(int) - Method in interface net.shredzone.ifish.db.StatusCallback
Set the maximum number of entries to be processed by the current action.
setMaxEntries(int) - Method in class net.shredzone.ifish.gui.StatusProgressBar
Set the maximum number of entries to be processed by the current action.
setModel(NaviDbTableModel) - Method in class net.shredzone.ifish.gui.DatabasePane
Set the new TableModel to be shown.
setNewEntrantName(String) - Method in class net.shredzone.ifish.db.Sync
Set the playlist name of the New Entrant playlist.
setPlayerPause(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the pause command for the external player. "{}" will be replaced with the selected files on invocation.
setPlayerPlay(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the play command for the external player. "{}" will be replaced with the selected files on invocation.
setPlayerStop(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the stop command for the external player. "{}" will be replaced with the selected files on invocation.
setPlaylist(Playlist) - Method in class net.shredzone.ifish.gui.PlaylistPane
Set a selected playlist, showing it in the contents table.
setPlaylist(PlaylistDb) - Method in class net.shredzone.ifish.IFishPane
Set a new playlist database.
setPlaylistDb(PlaylistDb) - Method in class net.shredzone.ifish.gui.PlaylistPane
Set a playlist database.
setPlaylistSource(PlaylistSource) - Method in class net.shredzone.ifish.IFishPane
Set the playlist source which is to be used for playlist selection.
setPLBaseDir(String) - Method in class net.shredzone.ifish.IFishPrefs
Set the playlist's base directory.
setPLComment(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if playlists are to be generated by tag comments.
setPLName(String) - Method in class net.shredzone.ifish.IFishPrefs
Get the playlist name template for new entrances playlists.
setPLNew(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if a playlist about new entrances is to be created.
setQuitter(QuitAction.Quittable) - Method in class net.shredzone.ifish.actions.QuitAction
 
setRebuild(boolean) - Method in class net.shredzone.ifish.IFishPrefs
Set if the entire database is always to be recreated.
setStatic(boolean) - Method in class net.shredzone.ifish.db.Playlist
Set if this is a static playlist.
setUnsaved(boolean) - Method in class net.shredzone.ifish.IFishPane
Set that there have been unsaved changes.
setValueAt(Object, int, int) - Method in class net.shredzone.ifish.gui.NaviDbTableModel
Change the value of a cell.
setValueAt(Object, int, int) - Method in class net.shredzone.ifish.gui.PlaylistTableModel
Set the value of a cell.
show(Component, String, Exception) - Static method in class net.shredzone.ifish.gui.ExceptionDialog
Show an exception dialog if an exception occured.
shuffle() - Method in class net.shredzone.ifish.db.Playlist
Shuffle the entire playlist.
shuffle(int, int) - Method in class net.shredzone.ifish.db.Playlist
Shuffle a sublist of this playlist.
size(String) - Method in class net.shredzone.ifish.db.Entry
Get the byte size of this entry when saved to the database
size() - Method in class net.shredzone.ifish.db.NaviDb
Get the number of entries in this database.
SmartRenameCallback - Class in net.shredzone.ifish.db
This SmartRenameCallback will try to shorten the filename by applying a sequence of tricks until the name is short enough.
SmartRenameCallback() - Constructor for class net.shredzone.ifish.db.SmartRenameCallback
 
sort(boolean) - Method in class net.shredzone.ifish.db.Playlist
Sort the entire playlist.
sort(int, int, boolean) - Method in class net.shredzone.ifish.db.Playlist
Sort a sublist of this playlist.
sortMark() - Method in class net.shredzone.ifish.db.Playlist
Sort everything starting from the marked position to the end of the list.
sortMarkAll() - Method in class net.shredzone.ifish.db.PlaylistDb
Sort all marked parts in all playlists.
StatusCallback - Interface in net.shredzone.ifish.db
The StatusCallback will keep the implementing class informed about the current state of importing, synchronizing and exporting operations of NaviDb objects.
StatusCallback.DefaultStatusCallback - Class in net.shredzone.ifish.db
A default implementation of the StatusCallback class, which is just doing nothing.
StatusCallback.DefaultStatusCallback() - Constructor for class net.shredzone.ifish.db.StatusCallback.DefaultStatusCallback
 
StatusProgressBar - Class in net.shredzone.ifish.gui
This is an extension of the NaviDb class to make it usable in JTables.
StatusProgressBar() - Constructor for class net.shredzone.ifish.gui.StatusProgressBar
Create a new StatusProgressBar.
STOP - Static variable in class net.shredzone.ifish.actions.PlayerAction
 
storeGUI(Preferences) - Method in class net.shredzone.ifish.IFishPane
Store the GUI settings, like selected tabs.
Sync - Class in net.shredzone.ifish.db
The purpose of this class is to synchronize the database with the iHP harddisk.
Sync(NaviDb) - Constructor for class net.shredzone.ifish.db.Sync
Create a new synchronizer.
Sync(NaviDb, PlaylistDb) - Constructor for class net.shredzone.ifish.db.Sync
Create a new synchronizer.
SyncDatabaseAction - Class in net.shredzone.ifish.actions
Synchronizes a database from the current directory.
SyncDatabaseAction(IFishPane) - Constructor for class net.shredzone.ifish.actions.SyncDatabaseAction
Create a new SyncDatabaseAction.
syncDir(File) - Method in class net.shredzone.ifish.db.Sync
Synchronizes a directory with this database.
syncDir(File, StatusCallback, RenameCallback) - Method in class net.shredzone.ifish.db.Sync
Synchronizes a directory with this database.
syncNoGUI() - Static method in class net.shredzone.ifish.IFish
Synchronizing without GUI

T

toString() - Method in class net.shredzone.ifish.db.Playlist
A String representation of the Playlist.
toString() - Method in class net.shredzone.ifish.gui.EntryTransferHandler.EntryContainer
Get a string representation.
tr(String) - Static method in class net.shredzone.ifish.i18n.L
Translates a key into the matching translation.

U

update(NaviDb) - Method in class net.shredzone.ifish.gui.ScannerPane
Update the status box according to the model data.
updateDir() - Method in class net.shredzone.ifish.gui.ScannerPane
Update the directory line in the status box.
updateState() - Method in class net.shredzone.ifish.actions.SaveDatabaseAction
Update the state of this action.
updateState() - Method in class net.shredzone.ifish.gui.PlaylistPane.DeleteAction
 
updateState() - Method in class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
updateState() - Method in class net.shredzone.ifish.gui.PlaylistPane.PasteAction
 
updateState() - Method in class net.shredzone.ifish.gui.PlaylistPane.RemoveAction
 
updateState() - Method in class net.shredzone.ifish.gui.PlaylistPane.RenameAction
 
updateState() - Method in class net.shredzone.ifish.gui.PlaylistPane.SortAction
 
updateState() - Method in class net.shredzone.ifish.gui.PrefsPane
Updates the enabled state of some GUI elements according to the state of other elements.
updateStatus() - Method in class net.shredzone.ifish.actions.PlayerAction
Updates the enabled state of the action.
updateStatus(NaviDbTableModel) - Method in class net.shredzone.ifish.IFishPane
Update the status panes with the data of the given model.
Util - Class in net.shredzone.ifish
Some common iFish utility functions.

V

valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.DatabasePane
Internal ListSelectionListener implementation, do not use.
valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.PlaylistPane.DeleteAction
 
valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.PlaylistPane.MoveAction
 
valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.PlaylistPane.PasteAction
 
valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.PlaylistPane.RemoveAction
 
valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.PlaylistPane.RenameAction
 
valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.PlaylistPane.SortAction
 
valueChanged(ListSelectionEvent) - Method in class net.shredzone.ifish.gui.PlaylistPane
Internal ListSelectionListener implementation, do not use.
Version - Interface in net.shredzone.ifish
The software's version
VERSION - Static variable in interface net.shredzone.ifish.Version
Version string, e.g "1.3"

W

write(OutputStream, String) - Method in class net.shredzone.ifish.db.Entry
Write the entry to an OutputStream in iRivDB format.
writePlaylist(File, String, String) - Method in class net.shredzone.ifish.db.Playlist
Write the playlist to the jukebox harddisk.
writePlaylists(File, String, StatusCallback) - Method in class net.shredzone.ifish.db.PlaylistDb
Write all playlists to the ifish directory of the base directory, in the given charset.

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

Copyright © 2007-2011 shredzone.org. All Rights Reserved.