org.gudy.azureus2.ui.swt.views.clientstats
Class ClientStatsView

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.views.table.impl.TableViewTab<ClientStatsDataSource>
      extended by org.gudy.azureus2.ui.swt.views.clientstats.ClientStatsView
All Implemented Interfaces:
TableLifeCycleListener, DownloadManagerPeerListener, GlobalManagerListener, AEDiagnosticsEvidenceGenerator, ObfusticateImage, UISWTViewEventListener, UISWTViewCoreEventListener

public class ClientStatsView
extends TableViewTab<ClientStatsDataSource>
implements TableLifeCycleListener, GlobalManagerListener, DownloadManagerPeerListener


Field Summary
 
Fields inherited from interface com.aelitis.azureus.ui.common.table.TableLifeCycleListener
EVENT_DESTROYED, EVENT_INITIALIZED
 
Constructor Summary
ClientStatsView()
           
 
Method Summary
protected  void addPeer(PEPeer peer)
           
 void destroyed()
           
 void destroyInitiated()
           
 void downloadManagerAdded(DownloadManager dm)
           
 void downloadManagerRemoved(DownloadManager dm)
           
 org.eclipse.swt.widgets.Composite initComposite(org.eclipse.swt.widgets.Composite composite)
           
 TableViewSWT<ClientStatsDataSource> initYourTableView()
           
 void peerAdded(PEPeer peer)
           
 void peerManagerAdded(PEPeerManager manager)
           
 void peerManagerRemoved(PEPeerManager manager)
           
 void peerManagerWillBeAdded(PEPeerManager manager)
          Called when a peer manager is created but not yet started
 void peerRemoved(PEPeer peer)
           
protected  void register(AzureusCore core)
           
 void seedingStatusChanged(boolean seedingOnlyMode, boolean potentiallySeedingOnlyMode)
          Notification of global seeding status changes.
 void tableViewDestroyed()
           
 void tableViewInitialized()
           
 void tableViewTabInitComplete()
           
 
Methods inherited from class org.gudy.azureus2.ui.swt.views.table.impl.TableViewTab
dataSourceChanged, delete, enableFilterCheck, eventOccurred, generate, getComposite, getFullTitle, getPrivateMenu, getPropertiesPrefix, getSWTView, getTableView, initialize, obfusticatedImage, refresh, updateLanguage, viewActivated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientStatsView

public ClientStatsView()
Method Detail

initComposite

public org.eclipse.swt.widgets.Composite initComposite(org.eclipse.swt.widgets.Composite composite)
Overrides:
initComposite in class TableViewTab<ClientStatsDataSource>

tableViewTabInitComplete

public void tableViewTabInitComplete()
Overrides:
tableViewTabInitComplete in class TableViewTab<ClientStatsDataSource>

initYourTableView

public TableViewSWT<ClientStatsDataSource> initYourTableView()
Specified by:
initYourTableView in class TableViewTab<ClientStatsDataSource>

tableViewDestroyed

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

tableViewInitialized

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

register

protected void register(AzureusCore core)

destroyInitiated

public void destroyInitiated()
Specified by:
destroyInitiated in interface GlobalManagerListener

destroyed

public void destroyed()
Specified by:
destroyed in interface GlobalManagerListener

downloadManagerAdded

public void downloadManagerAdded(DownloadManager dm)
Specified by:
downloadManagerAdded in interface GlobalManagerListener

downloadManagerRemoved

public void downloadManagerRemoved(DownloadManager dm)
Specified by:
downloadManagerRemoved in interface GlobalManagerListener

seedingStatusChanged

public void seedingStatusChanged(boolean seedingOnlyMode,
                                 boolean potentiallySeedingOnlyMode)
Description copied from interface: GlobalManagerListener
Notification of global seeding status changes.

Specified by:
seedingStatusChanged in interface GlobalManagerListener
Parameters:
seedingOnlyMode - true if only seeding torrents (no downloads), false otherwise
potentiallySeedingOnlyMode - - as above but true if queued seeds

peerAdded

public void peerAdded(PEPeer peer)
Specified by:
peerAdded in interface DownloadManagerPeerListener

addPeer

protected void addPeer(PEPeer peer)

peerManagerAdded

public void peerManagerAdded(PEPeerManager manager)
Specified by:
peerManagerAdded in interface DownloadManagerPeerListener

peerManagerRemoved

public void peerManagerRemoved(PEPeerManager manager)
Specified by:
peerManagerRemoved in interface DownloadManagerPeerListener

peerManagerWillBeAdded

public void peerManagerWillBeAdded(PEPeerManager manager)
Description copied from interface: DownloadManagerPeerListener
Called when a peer manager is created but not yet started

Specified by:
peerManagerWillBeAdded in interface DownloadManagerPeerListener

peerRemoved

public void peerRemoved(PEPeer peer)
Specified by:
peerRemoved in interface DownloadManagerPeerListener