Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
J
L
M
N
O
P
R
S
T
W
A
ACTION_CLOSE
- Static variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Name of the action action command fired for by the close menu item.
ACTION_EXPORT
- Static variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Name of the action action command fired for by the export menu item.
ACTION_OPEN
- Static variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Name of the action action command fired for by the open menu item.
ACTION_SHOW_LICENSE
- Static variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Name of the action action command fired to show the license.
actionPerformed(ActionEvent)
- Method in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Listens for actions fired by the menu commands and converts them into application level events.
addJTunesApplicationEventListener(JTunesApplicationEventListener)
- Method in class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
Adds an application listener to the system.
addPlayListEntry(PlayListEntry)
- Method in class net.chaosserver.jtunes.playlist.
PlayList
Adds an entry into the playlist.
applicationEventListeners
- Variable in class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
Holds a set of all listeners to the application.
applicationFrame
- Variable in class net.chaosserver.jtunes.swingui.
SwingJTunes
Holds the application frame.
ApplicationQuitEvent
- class net.chaosserver.jtunes.event.
ApplicationQuitEvent
.
Indicates a request to quit the application.
ApplicationQuitEvent()
- Constructor for class net.chaosserver.jtunes.event.
ApplicationQuitEvent
ApplicationStartEvent
- class net.chaosserver.jtunes.event.
ApplicationStartEvent
.
Indicates a request to start the application.
ApplicationStartEvent()
- Constructor for class net.chaosserver.jtunes.event.
ApplicationStartEvent
C
closeMenuItem
- Variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Holds the close menu item.
closePlayList()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Closes the active playlist and places the logo panel back.
configure()
- Method in class net.chaosserver.jtunes.macui.
MacLauncher
Congifures the OSX extensions.
CopyException
- exception net.chaosserver.jtunes.playlist.io.
CopyException
.
Indicates an error copying a file.
CopyException(String)
- Constructor for class net.chaosserver.jtunes.playlist.io.
CopyException
Constructions a new exception.
CopyException(String, Throwable)
- Constructor for class net.chaosserver.jtunes.playlist.io.
CopyException
Constructions a new exception.
copyFile(File, File)
- Method in class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager
Copies a file from one location to another.
CopySongEvent
- class net.chaosserver.jtunes.event.
CopySongEvent
.
Indicates a song is being copied.
CopySongEvent()
- Constructor for class net.chaosserver.jtunes.event.
CopySongEvent
create()
- Static method in class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
Creates the event handler.
D
displayPlayList()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Displays the loaded playlist.
E
eventPerformed(JTunesApplicationEvent)
- Method in interface net.chaosserver.jtunes.event.
JTunesApplicationEventListener
Called when an application-level event occurs
eventPerformed(JTunesApplicationEvent)
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Listens for main application events and routes to various methods in the class.
eventPerformed(JTunesApplicationEvent)
- Method in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Listens for application events and enables/disabled menu items as needed.
eventPerformed(JTunesApplicationEvent)
- Method in class net.chaosserver.jtunes.swingui.playlist.
ExportProgressDialog
Listens for export events to update the status of the display.
export(File, PlayList)
- Method in class net.chaosserver.jtunes.playlist.io.
PlayListManager
Exports the playlist to the given file and copies all songs in the playlist into the same directory.
export(File, PlayList)
- Method in class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager
Exports the playlist to a new directory and copies all the songs into that directory.
exportCurrentThread(File, PlayList)
- Method in class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager
Exports the playlist in the current thread.
exportDirectory
- Variable in class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager.ExporterRunnable
Holds the directory to export to.
exportMenuItem
- Variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Holds the export menu item.
exportPlayList()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Triggers a dialog to export the current playlist.
ExportProgressDialog
- class net.chaosserver.jtunes.swingui.playlist.
ExportProgressDialog
.
Modal dialog box used to display the progress of exporting the files in a playlist to a new location.
ExportProgressDialog(Frame, PlayList)
- Constructor for class net.chaosserver.jtunes.swingui.playlist.
ExportProgressDialog
Constructs the dialog for a given playlist that is modal to the owner.
F
FileExporter
- class net.chaosserver.jtunes.swingui.file.
FileExporter
.
Swing UI to select a directory to export a playlist to.
FileExporter(Component)
- Constructor for class net.chaosserver.jtunes.swingui.file.
FileExporter
Creates a new FileExporter with the given parent component.
FileMenu
- class net.chaosserver.jtunes.swingui.menu.
FileMenu
.
Constructs the File Menu for the application.
FileMenu()
- Constructor for class net.chaosserver.jtunes.swingui.menu.
FileMenu
Constructs the FileMenu.
FileOpener
- class net.chaosserver.jtunes.swingui.file.
FileOpener
.
Swing interface for retrieving a playlist to open.
FileOpener(Component)
- Constructor for class net.chaosserver.jtunes.swingui.file.
FileOpener
Creates a new FileOpener with the given parent component.
FileOpenEvent
- class net.chaosserver.jtunes.event.
FileOpenEvent
.
Indicates a request to open a playlist.
FileOpenEvent()
- Constructor for class net.chaosserver.jtunes.event.
FileOpenEvent
FinishExportEvent
- class net.chaosserver.jtunes.event.
FinishExportEvent
.
Indicates the export of a playlist has completed.
FinishExportEvent()
- Constructor for class net.chaosserver.jtunes.event.
FinishExportEvent
fireEvent(JTunesApplicationEvent)
- Method in class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
Fires an event to all of the listeners in the current thread.
G
getAbsolutePath()
- Method in class net.chaosserver.jtunes.playlist.
PlayListEntry
Gets the absolute name of the file.
getApplicationTitle()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Generates the application title based on the package information in the manifest file.
getExportDirectory()
- Method in class net.chaosserver.jtunes.swingui.file.
FileExporter
Gets the directory to export the playlist to.
getInstance()
- Static method in class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
Gets the singleton instance of the JTunesApplicationEventHandler.
getJTunesApplicationEventListeners()
- Method in class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
Gets the set of all JTunesApplicationEventListeners in the system.
getLastExportDirectory()
- Method in class net.chaosserver.jtunes.swingui.file.
FileExporter
Gets the last directory that a user exported a playlist to.
getLastOpenDirectory()
- Method in class net.chaosserver.jtunes.swingui.file.
FileOpener
Gets the last directory that a user opened a playlist in.
getLogoImage()
- Method in class net.chaosserver.jtunes.swingui.
LogoPanel.LogoCanvas
Getter for the logoImage.
getName()
- Method in class net.chaosserver.jtunes.playlist.
PlayListEntry
Gets the simple name of the file.
getOriginalFileName()
- Method in class net.chaosserver.jtunes.playlist.
PlayList
Gets the name of the original playlist file.
getPlayList()
- Method in class net.chaosserver.jtunes.event.
StartExportEvent
Gets the playlist being exported.
getPlayListEntries()
- Method in class net.chaosserver.jtunes.playlist.
PlayList
Gets the list of PlayListEntries.
getPlayListEntryFile()
- Method in class net.chaosserver.jtunes.playlist.
PlayListEntry
Gets back the file for the specific playlist entry.
getPlayListFile()
- Method in class net.chaosserver.jtunes.swingui.file.
FileOpener
Displays the file chooser and return the file selected.
getPreferredSize()
- Method in class net.chaosserver.jtunes.swingui.
LogoPanel
Sets the preferred size of the panel.
getRelativePath()
- Method in class net.chaosserver.jtunes.playlist.
PlayListEntry
Gets the relative name of the file to the containing playlist
H
handleOpenFile(ApplicationEvent)
- Method in class net.chaosserver.jtunes.macui.
MacApplicationListener
Handles an open file event.
handleQuit(ApplicationEvent)
- Method in class net.chaosserver.jtunes.macui.
MacApplicationListener
Handles the quit operation by firing an ApplicationQuitEvent.
J
JTunes
- class net.chaosserver.jtunes.
JTunes
.
Main application file.
JTunes()
- Constructor for class net.chaosserver.jtunes.
JTunes
JTunesApplicationEvent
- class net.chaosserver.jtunes.event.
JTunesApplicationEvent
.
Baseclass representing a general event the application.
JTunesApplicationEvent()
- Constructor for class net.chaosserver.jtunes.event.
JTunesApplicationEvent
JTunesApplicationEventHandler
- class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
.
Main application EventHandler and bus.
JTunesApplicationEventListener
- interface net.chaosserver.jtunes.event.
JTunesApplicationEventListener
.
Listener for application-level events.
L
LicensePanel
- class net.chaosserver.jtunes.swingui.license.
LicensePanel
.
Basic Panel used to display the license file.
LicensePanel()
- Constructor for class net.chaosserver.jtunes.swingui.license.
LicensePanel
Constructs the basic license panel.
load(File)
- Method in class net.chaosserver.jtunes.playlist.io.
PlayListManager
Loads a playlist from the given file.
load(File)
- Method in class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager
Loads a playlist from an M3U file.
logoCanvas
- Variable in class net.chaosserver.jtunes.swingui.
LogoPanel
Holds the logo canvas.
logoImage
- Variable in class net.chaosserver.jtunes.swingui.
LogoPanel.LogoCanvas
Holds the image for the logo.
logoPanel
- Variable in class net.chaosserver.jtunes.swingui.
SwingJTunes
Holds the application logoPanel which is displayed when no playlist is loaded.
LogoPanel
- class net.chaosserver.jtunes.swingui.
LogoPanel
.
Displays the application Logo in a basic panel.
LogoPanel.LogoCanvas
- class net.chaosserver.jtunes.swingui.
LogoPanel.LogoCanvas
.
Internal canvas placed into panel to display picture.
LogoPanel.LogoCanvas()
- Constructor for class net.chaosserver.jtunes.swingui.
LogoPanel.LogoCanvas
Constructs the logo canvas.
LogoPanel()
- Constructor for class net.chaosserver.jtunes.swingui.
LogoPanel
Constructs a new logo panel.
M
M3uPlayListManager
- class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager
.
Manages the loading and exporting of playlists in the M3U format.
M3uPlayListManager.ExporterRunnable
- class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager.ExporterRunnable
.
Class used to export a playlist in a new thread.
M3uPlayListManager.ExporterRunnable(File, PlayList)
- Constructor for class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager.ExporterRunnable
Constructs a new ExporterRunnable given the export information.
M3uPlayListManager()
- Constructor for class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager
MacApplicationListener
- class net.chaosserver.jtunes.macui.
MacApplicationListener
.
Listener for OSX specific events on the system.
MacApplicationListener()
- Constructor for class net.chaosserver.jtunes.macui.
MacApplicationListener
MacLauncher
- class net.chaosserver.jtunes.macui.
MacLauncher
.
Configures the application to run with OSX extensions.
MacLauncher()
- Constructor for class net.chaosserver.jtunes.macui.
MacLauncher
main(String[])
- Static method in class net.chaosserver.jtunes.
JTunes
Executes the Swing Application.
MainMenuBar
- class net.chaosserver.jtunes.swingui.menu.
MainMenuBar
.
The main menu bar for the application.
MainMenuBar()
- Constructor for class net.chaosserver.jtunes.swingui.menu.
MainMenuBar
Constructs the default MainMenuBar.
N
net.chaosserver.jtunes
- package net.chaosserver.jtunes
Provides a the main application files.
net.chaosserver.jtunes.event
- package net.chaosserver.jtunes.event
Provides the main application event dispatching and handling structure.
net.chaosserver.jtunes.macui
- package net.chaosserver.jtunes.macui
Provides the OSX specific extensions.
net.chaosserver.jtunes.playlist
- package net.chaosserver.jtunes.playlist
Provides for storing an manipulating playlist information.
net.chaosserver.jtunes.playlist.io
- package net.chaosserver.jtunes.playlist.io
Provides for io operation regarding playlists.
net.chaosserver.jtunes.swingui
- package net.chaosserver.jtunes.swingui
Provides a Swing UI to the functionality.
net.chaosserver.jtunes.swingui.file
- package net.chaosserver.jtunes.swingui.file
Provides the file manipulation panels for the Swing UI.
net.chaosserver.jtunes.swingui.license
- package net.chaosserver.jtunes.swingui.license
Provides classes for displaying the license.
net.chaosserver.jtunes.swingui.menu
- package net.chaosserver.jtunes.swingui.menu
Provides the menus for the Swing UI.
net.chaosserver.jtunes.swingui.playlist
- package net.chaosserver.jtunes.swingui.playlist
Provides for displaying information about PlayLists in the Swing UI.
O
openFile()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Triggers a display to open a playlist.
openMenuItem
- Variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Holds the open menu item.
originalFileName
- Variable in class net.chaosserver.jtunes.playlist.
PlayList
Holds the original filename of the playlist.
P
paint(Graphics)
- Method in class net.chaosserver.jtunes.swingui.
LogoPanel.LogoCanvas
Paints the image on the graphics display.
parentComponent
- Variable in class net.chaosserver.jtunes.swingui.file.
FileOpener
Holds the parent component used to make this dialog modal.
parentComponent
- Variable in class net.chaosserver.jtunes.swingui.file.
FileExporter
Holds the parent component used to make this dialog modal.
playList
- Variable in class net.chaosserver.jtunes.event.
StartExportEvent
Holds the playlist being exported.
playList
- Variable in class net.chaosserver.jtunes.event.
PlayListLoadedEvent
Holds the playlist that has been loaded.
playList
- Variable in class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager.ExporterRunnable
Holds the playlist to export.
playList
- Variable in class net.chaosserver.jtunes.swingui.
SwingJTunes
Holds the currently loaded playlist in the frame.
playList
- Variable in class net.chaosserver.jtunes.swingui.playlist.
PlayListPanel
Holds the playlist being displayed.
playList
- Variable in class net.chaosserver.jtunes.swingui.playlist.
ExportProgressDialog
Holds the playlist being exported.
PlayList
- class net.chaosserver.jtunes.playlist.
PlayList
.
Holds a PlayList.
PlayList()
- Constructor for class net.chaosserver.jtunes.playlist.
PlayList
Constructs a new empty playlist.
PlayListCloseEvent
- class net.chaosserver.jtunes.event.
PlayListCloseEvent
.
Indicates a request to close the active playlist.
PlayListCloseEvent()
- Constructor for class net.chaosserver.jtunes.event.
PlayListCloseEvent
playListEntries
- Variable in class net.chaosserver.jtunes.playlist.
PlayList
Holds the entries in the playlist.
PlayListEntry
- class net.chaosserver.jtunes.playlist.
PlayListEntry
.
Holds a single item entry in a playlist file.
PlayListEntry(File, String)
- Constructor for class net.chaosserver.jtunes.playlist.
PlayListEntry
Constructs a new playListEntry.
playListEntryFile
- Variable in class net.chaosserver.jtunes.playlist.
PlayListEntry
Holds the individual file for this entry.
PlayListExportEvent
- class net.chaosserver.jtunes.event.
PlayListExportEvent
.
Fired when a playlist export request occurs.
PlayListExportEvent()
- Constructor for class net.chaosserver.jtunes.event.
PlayListExportEvent
playListFile
- Variable in class net.chaosserver.jtunes.playlist.
PlayListEntry
Holds the file of the playlist.
PlayListLoadedEvent
- class net.chaosserver.jtunes.event.
PlayListLoadedEvent
.
Event fired when a new playlist has been loaded.
PlayListLoadedEvent(PlayList)
- Constructor for class net.chaosserver.jtunes.event.
PlayListLoadedEvent
Constructs a new PlayListLoadedEvent.
PlayListManager
- class net.chaosserver.jtunes.playlist.io.
PlayListManager
.
Manages the input/output of playlists.
PlayListManager()
- Constructor for class net.chaosserver.jtunes.playlist.io.
PlayListManager
PlayListPanel
- class net.chaosserver.jtunes.swingui.playlist.
PlayListPanel
.
Basic JPanel that displays the contents of a playlist.
PlayListPanel(PlayList)
- Constructor for class net.chaosserver.jtunes.swingui.playlist.
PlayListPanel
Constructs the panel.
progressBar
- Variable in class net.chaosserver.jtunes.swingui.playlist.
ExportProgressDialog
Holds the progress bar showing the current progress.
R
removeJTunesApplicationEventListener(JTunesApplicationEventListener)
- Method in class net.chaosserver.jtunes.event.
JTunesApplicationEventHandler
Removes an application listener from the handler.
run()
- Method in class net.chaosserver.jtunes.playlist.io.
M3uPlayListManager.ExporterRunnable
Exports in the current thread.
S
setLastExportDirectory(File)
- Method in class net.chaosserver.jtunes.swingui.file.
FileExporter
Sets the last directory that a user exported a playlist to.
setLastOpenDirectory(File)
- Method in class net.chaosserver.jtunes.swingui.file.
FileOpener
Sets the last directory that a user opened a playlist in.
setOriginalFileName(String)
- Method in class net.chaosserver.jtunes.playlist.
PlayList
Sets the name of the original playlist file.
showExportProgress(StartExportEvent)
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Displays a modal dialog with progress of the export.
showLicense()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Shows the license to the end user.
ShowLicenseEvent
- class net.chaosserver.jtunes.event.
ShowLicenseEvent
.
Indicates a request to show the license.
ShowLicenseEvent()
- Constructor for class net.chaosserver.jtunes.event.
ShowLicenseEvent
showLicenseMenuItem
- Variable in class net.chaosserver.jtunes.swingui.menu.
FileMenu
Holds the show license menu item.
showLicensePanel(Component)
- Static method in class net.chaosserver.jtunes.swingui.license.
LicensePanel
Shows the license panel as modal to the given component.
size()
- Method in class net.chaosserver.jtunes.playlist.
PlayList
Returns the number of entries in the list.
start()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Starts up the Swing interface.
StartExportEvent
- class net.chaosserver.jtunes.event.
StartExportEvent
.
Indicates the start of exporting a playlist.
StartExportEvent(PlayList)
- Constructor for class net.chaosserver.jtunes.event.
StartExportEvent
Constructs a new StartExportEvent.
stop()
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes
Stops the application.
SwingJTunes
- class net.chaosserver.jtunes.swingui.
SwingJTunes
.
This is the main application class for the SwingUI.
SwingJTunes.WindowCloser
- class net.chaosserver.jtunes.swingui.
SwingJTunes.WindowCloser
.
Basic adapter that listens for window close events and stops the application.
SwingJTunes.WindowCloser()
- Constructor for class net.chaosserver.jtunes.swingui.
SwingJTunes.WindowCloser
SwingJTunes()
- Constructor for class net.chaosserver.jtunes.swingui.
SwingJTunes
T
toString()
- Method in class net.chaosserver.jtunes.playlist.
PlayList
Converts the object to a string representation.
W
windowClosing(WindowEvent)
- Method in class net.chaosserver.jtunes.swingui.
SwingJTunes.WindowCloser
Stops the application on window closing.
A
C
D
E
F
G
H
J
L
M
N
O
P
R
S
T
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright ?? 20030801