org.gudy.azureus2.ui.swt.views
Class TrackerView
java.lang.Object
  
org.gudy.azureus2.ui.swt.views.table.impl.TableViewTab<TrackerPeerSource>
      
org.gudy.azureus2.ui.swt.views.TrackerView
- All Implemented Interfaces: 
 - TableDataSourceChangedListener, TableLifeCycleListener, DownloadManagerTPSListener, AEDiagnosticsEvidenceGenerator, UIToolBarActivationListener, UIToolBarEnablerBase, UIPluginViewToolBarListener, UISWTViewEventListener, UISWTViewCoreEventListener, TableViewSWTMenuFillListener
 
public class TrackerView
- extends TableViewTab<TrackerPeerSource>
- implements TableLifeCycleListener, TableDataSourceChangedListener, DownloadManagerTPSListener, TableViewSWTMenuFillListener
  
 
 
 
 
 
| Methods inherited from class org.gudy.azureus2.ui.swt.views.table.impl.TableViewTab | 
dataSourceChanged, generate, getComposite, getFullTitle, getPrivateMenu, getPropertiesPrefix, getSWTView, getTableView, initComposite, initialize, refresh, tableViewTabInitComplete, updateLanguage, viewActivated | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MSGID_PREFIX
public static final String MSGID_PREFIX
- See Also:
 - Constant Field Values
 
TrackerView
public TrackerView()
- Initialize
 
initYourTableView
public TableViewSWT<TrackerPeerSource> initYourTableView()
- Specified by:
 initYourTableView in class TableViewTab<TrackerPeerSource>
 
 
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 onmenuThisColumn - the menu to fill with MenuItems
 
 
trackerPeerSourcesChanged
public void trackerPeerSourcesChanged()
- Specified by:
 trackerPeerSourcesChanged in interface DownloadManagerTPSListener
 
 
tableDataSourceChanged
public void tableDataSourceChanged(Object newDataSource)
- 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
 
 
eventOccurred
public boolean eventOccurred(UISWTViewEvent event)
- Description copied from interface: 
UISWTViewEventListener 
- Triggers when an even listed in UISWTViewEvent occurs
- Specified by:
 eventOccurred in interface UISWTViewEventListener- Overrides:
 eventOccurred in class TableViewTab<TrackerPeerSource>
 
- Parameters:
 event - event that occurred
- Returns:
 - meaning dependent upon event type
 
 
 
toolBarItemActivated
public boolean toolBarItemActivated(ToolBarItem item,
                                    long activationType,
                                    Object datasource)
- Specified by:
 toolBarItemActivated in interface UIToolBarActivationListener- Overrides:
 toolBarItemActivated in class TableViewTab<TrackerPeerSource>
 
 
refreshToolBarItems
public void refreshToolBarItems(Map<String,Long> list)
- Description copied from interface: 
UIPluginViewToolBarListener 
- Fill in list with the toolbar ids and states you wish to set
- Specified by:
 refreshToolBarItems in interface UIPluginViewToolBarListener- Overrides:
 refreshToolBarItems in class TableViewTab<TrackerPeerSource>