org.gudy.azureus2.ui.swt.views.table.impl
Class TableViewTab<DATASOURCETYPE>
java.lang.Object
org.gudy.azureus2.ui.swt.views.table.impl.TableViewTab<DATASOURCETYPE>
- All Implemented Interfaces:
- AEDiagnosticsEvidenceGenerator, ObfusticateImage, UISWTViewEventListener, UISWTViewCoreEventListener
- Direct Known Subclasses:
- ArchivedFilesView, ClientStatsView, FilesView, MySharesView, MyTorrentsView, MyTrackerView, PeerFilesView, PeersGeneralView, PeersSuperView, PeersView, PiecesView, TrackerAvailView, TrackerView
public abstract class TableViewTab<DATASOURCETYPE>
- extends java.lang.Object
- implements UISWTViewCoreEventListener, AEDiagnosticsEvidenceGenerator, ObfusticateImage
An UISWTView
that contains a TableView
. Usually is
an view in a MdiEntry
, or a TableView's subview.
Constructor Summary |
TableViewTab(java.lang.String propertiesPrefix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableViewTab
public TableViewTab(java.lang.String propertiesPrefix)
getTableView
public TableViewSWT<DATASOURCETYPE> getTableView()
initialize
public final void initialize(org.eclipse.swt.widgets.Composite composite)
tableViewTabInitComplete
public void tableViewTabInitComplete()
initComposite
public org.eclipse.swt.widgets.Composite initComposite(org.eclipse.swt.widgets.Composite composite)
initYourTableView
public abstract TableViewSWT<DATASOURCETYPE> initYourTableView()
dataSourceChanged
public final void dataSourceChanged(java.lang.Object newDataSource)
refresh
public final void refresh()
delete
public final void delete()
getFullTitle
public java.lang.String getFullTitle()
generate
public void generate(IndentWriter writer)
- Specified by:
generate
in interface AEDiagnosticsEvidenceGenerator
getComposite
public org.eclipse.swt.widgets.Composite getComposite()
getPropertiesPrefix
public java.lang.String getPropertiesPrefix()
getPrivateMenu
public org.eclipse.swt.widgets.Menu getPrivateMenu()
viewActivated
public void viewActivated()
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
- Parameters:
event
- event that occurred
- Returns:
- meaning dependent upon event type
updateLanguage
public void updateLanguage()
getSWTView
public UISWTView getSWTView()
enableFilterCheck
public void enableFilterCheck(org.eclipse.swt.widgets.Text textControl,
TableViewFilterCheck.TableViewFilterCheckEx<DATASOURCETYPE> filter_check_handler)
obfusticatedImage
public org.eclipse.swt.graphics.Image obfusticatedImage(org.eclipse.swt.graphics.Image image)
- Specified by:
obfusticatedImage
in interface ObfusticateImage