org.gudy.azureus2.ui.swt.views
Class ArchivedFilesView

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.views.table.impl.TableViewTab<DownloadStub.DownloadStubFile>
      extended by org.gudy.azureus2.ui.swt.views.ArchivedFilesView
All Implemented Interfaces:
TableDataSourceChangedListener, TableLifeCycleListener, AEDiagnosticsEvidenceGenerator, ObfusticateImage, UISWTViewEventListener, UISWTViewCoreEventListener, TableViewSWTMenuFillListener

public class ArchivedFilesView
extends TableViewTab<DownloadStub.DownloadStubFile>
implements TableLifeCycleListener, TableDataSourceChangedListener, TableViewSWTMenuFillListener


Field Summary
static String MSGID_PREFIX
           
static boolean show_full_path
           
 
Fields inherited from interface com.aelitis.azureus.ui.common.table.TableLifeCycleListener
EVENT_DESTROYED, EVENT_INITIALIZED
 
Constructor Summary
ArchivedFilesView()
           
 
Method Summary
 void addThisColumnSubMenu(String columnName, org.eclipse.swt.widgets.Menu menuThisColumn)
          Create a SubMenu for column specific tasks.
 void fillMenu(String sColumnName, org.eclipse.swt.widgets.Menu menu)
           
 TableViewSWT<DownloadStub.DownloadStubFile> initYourTableView()
           
 void tableDataSourceChanged(Object ds)
           
 void tableViewDestroyed()
           
 void tableViewInitialized()
           
 
Methods inherited from class org.gudy.azureus2.ui.swt.views.table.impl.TableViewTab
dataSourceChanged, delete, enableFilterCheck, eventOccurred, generate, getComposite, getFullTitle, getPrivateMenu, getPropertiesPrefix, getSWTView, getTableView, initComposite, initialize, obfusticatedImage, refresh, tableViewTabInitComplete, updateLanguage, viewActivated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSGID_PREFIX

public static final String MSGID_PREFIX
See Also:
Constant Field Values

show_full_path

public static boolean show_full_path
Constructor Detail

ArchivedFilesView

public ArchivedFilesView()
Method Detail

initYourTableView

public TableViewSWT<DownloadStub.DownloadStubFile> initYourTableView()
Specified by:
initYourTableView in class TableViewTab<DownloadStub.DownloadStubFile>

fillMenu

public void fillMenu(String sColumnName,
                     org.eclipse.swt.widgets.Menu menu)
Specified by:
fillMenu in interface TableViewSWTMenuFillListener

addThisColumnSubMenu

public void addThisColumnSubMenu(String columnName,
                                 org.eclipse.swt.widgets.Menu menuThisColumn)
Description copied from interface: TableViewSWTMenuFillListener
Create a SubMenu for column specific tasks. Everytime the user opens the context menu, the "This Column" submenu is cleared, and this function is called to refill it.

Specified by:
addThisColumnSubMenu in interface TableViewSWTMenuFillListener
Parameters:
columnName - The name of the column the user clicked on
menuThisColumn - the menu to fill with MenuItems

tableDataSourceChanged

public void tableDataSourceChanged(Object ds)
Specified by:
tableDataSourceChanged in interface TableDataSourceChangedListener

tableViewInitialized

public void tableViewInitialized()
Specified by:
tableViewInitialized in interface TableLifeCycleListener

tableViewDestroyed

public void tableViewDestroyed()
Specified by:
tableViewDestroyed in interface TableLifeCycleListener