Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jempeg.empeg.emplode
Class EmplodePlaylistTableManager  view EmplodePlaylistTableManager download EmplodePlaylistTableManager.java

java.lang.Object
  extended byorg.jempeg.empeg.emplode.EmplodePlaylistTableManager

public class EmplodePlaylistTableManager
extends java.lang.Object

Version:
$Revision: 1.1 $

Field Summary
static javax.swing.table.DefaultTableModel EMPTY_TABLE_MODEL
           
private  Emplode myEmplode
           
private  org.jempeg.empeg.emplode.action.TableSelectionListener mySelectionListener
           
 
Constructor Summary
EmplodePlaylistTableManager(Emplode _emplode)
          Instantiantes an Emplode
 
Method Summary
 java.lang.String getSortColumnName()
          Returns the name of the current sort column.
 void reloadTable()
          Reloads the table view based on the currently selected tree node.
 void reorder(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes, int _toIndex)
          Attempt to reorder a set of nodes in their playlists.
 void reorderDown(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes)
          Attempt to reorder a set of nodes down one row in their playlists.
 void reorderUp(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes)
          Attempt to reorder a set of nodes up one row in their playlists.
protected  void select(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes, org.jempeg.empeg.emplode.model.FIDPlaylistTreeNodeIfc _targetPlaylistTreeNode)
           
 void setSortColumnName(java.lang.String _oldSortColumnName)
          Called when the sort column might have changed (i.e.
 void sortChanged()
          Sets the sort column and ascending status for the sort label in the status bar.
 void tableChanged()
          Called when the table size or selection changes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_TABLE_MODEL

public static final javax.swing.table.DefaultTableModel EMPTY_TABLE_MODEL

myEmplode

private Emplode myEmplode

mySelectionListener

private org.jempeg.empeg.emplode.action.TableSelectionListener mySelectionListener
Constructor Detail

EmplodePlaylistTableManager

public EmplodePlaylistTableManager(Emplode _emplode)
Instantiantes an Emplode

Method Detail

getSortColumnName

public java.lang.String getSortColumnName()
Returns the name of the current sort column.


setSortColumnName

public void setSortColumnName(java.lang.String _oldSortColumnName)
Called when the sort column might have changed (i.e. after a column reorder)


sortChanged

public void sortChanged()
Sets the sort column and ascending status for the sort label in the status bar.


tableChanged

public void tableChanged()
Called when the table size or selection changes.


reorder

public void reorder(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes,
                    int _toIndex)
             throws java.io.IOException
Attempt to reorder a set of nodes in their playlists.


reorderUp

public void reorderUp(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes)
               throws java.io.IOException
Attempt to reorder a set of nodes up one row in their playlists.


reorderDown

public void reorderDown(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes)
                 throws java.io.IOException
Attempt to reorder a set of nodes down one row in their playlists.


select

protected void select(org.jempeg.empeg.emplode.model.FIDTreeNodeIfc[] _treeNodes,
                      org.jempeg.empeg.emplode.model.FIDPlaylistTreeNodeIfc _targetPlaylistTreeNode)

reloadTable

public void reloadTable()
Reloads the table view based on the currently selected tree node.