com.melloware.jukes.gui.view.component
Class PlaylistListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by com.melloware.jukes.gui.view.component.PlaylistListModel
All Implemented Interfaces:
PropertyChangeListener, Serializable, EventListener, ListModel

public final class PlaylistListModel
extends AbstractListModel
implements PropertyChangeListener

Mode used for displaying playlists in a JList.

Copyright (c) 1999-2007 Melloware, Inc.

Version:
4.0
Author:
Emil A. Lefkof III
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
PlaylistListModel(Playlist aPlaylist, PlaylistPanel aPanel)
          Constructs a PlaylistPanel for the given module.
 
Method Summary
 Object getElementAt(int aIndex)
           
 KeyListener getKeyTypedListener()
          Gets the keyTypedListener.
 int getSize()
           
 void propertyChange(PropertyChangeEvent evt)
          Whenever the master playlist changes update this view.
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlaylistListModel

public PlaylistListModel(Playlist aPlaylist,
                         PlaylistPanel aPanel)
Constructs a PlaylistPanel for the given module.

Parameters:
aPlaylist - provides the playlist class needed for display
Method Detail

getElementAt

public Object getElementAt(int aIndex)
Specified by:
getElementAt in interface ListModel

getKeyTypedListener

public KeyListener getKeyTypedListener()
Gets the keyTypedListener.

Returns:
Returns the keyTypedListener.

getSize

public int getSize()
Specified by:
getSize in interface ListModel

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Whenever the master playlist changes update this view.

Specified by:
propertyChange in interface PropertyChangeListener


Copyright © 1999-2010 Melloware Inc. All Rights Reserved.