Package com.biglybt.ui.swt.views.table
Class CoreTableColumnSWT
java.lang.Object
com.biglybt.ui.common.table.impl.TableColumnImpl
com.biglybt.ui.common.table.impl.CoreTableColumn
com.biglybt.ui.swt.views.table.CoreTableColumnSWT
- All Implemented Interfaces:
TableColumn
,TableColumnExtraInfoListener
,TableColumnCore
,Comparator<TableRowCore>
- Direct Known Subclasses:
AlertsItem
,AnnounceCountItem
,ASItem
,AvailabilityItem
,AvailabilityItem
,AverageBytesInItem
,AverageBytesOutItem
,AvgAvailItem
,BadNATCountItem
,BlockCountItem
,BlocksItem
,BytesQueuedForUpload
,CategoryIconsItem
,CategoryItem
,CategoryItem
,CategoryItem
,ChokedItem
,ChokingItem
,ClientIdentificationItem
,ClientItem
,ColumnActivityActions
,ColumnActivityNew
,ColumnActivityText
,ColumnActivityType
,ColumnCheckBox2
,ColumnControls
,ColumnDateSizer
,ColumnDoneWithDND
,ColumnFileCount
,ColumnPeerNetwork
,ColumnProgressETA
,ColumnSizeWithDND
,ColumnStream
,ColumnSubscriptionCategory
,ColumnSubscriptionDependsOn
,ColumnSubscriptionError
,ColumnSubscriptionMaxResults
,ColumnSubscriptionName
,ColumnSubscriptionNbNewResults
,ColumnSubscriptionNbResults
,ColumnSubscriptionNew
,ColumnSubscriptionParent
,ColumnSubscriptionProtocol
,ColumnSubscriptionSubscribers
,ColumnSubscriptionTag
,ColumnSubscriptionUpdatePeriod
,ColumnTC_ChosenColumn
,ColumnTC_Info
,ColumnTC_NameInfo
,ColumnTC_Sample
,ColumnThumbAndName
,ColumnThumbnail
,ColumnTorrentSpeed
,ColumnUnopened
,CommentIconItem
,CommentItem
,CompletedCountItem
,CompletedItem
,CompletedItem
,CompletedItem
,CompletionItem
,ConnectedTimeItem
,ConnectHealthItem
,DescriptionItem
,DiscardedItem
,DiskLatencyItem
,DLedFromOthersItem
,DoneBytesItem
,DoneItem
,DoneItem
,DownItem
,DownItem
,DownloadedItem
,DownloadHealthItem
,DownloadNameItem
,DownloadNameItem
,DownloadNameItem
,DownSpeedItem
,DownSpeedItem
,DownSpeedLimitItem
,DownSpeedLimitItem
,EncryptionItem
,ETAItem
,ExternalItem
,FileAvailabilityItem
,FileETAItem
,FileExtensionItem
,FileExtensionItem
,FileHashItemBase
,FileIndexItem
,FilePrioritiesItem
,FileReadSpeedItem
,FilesDoneItem
,FilesItem
,FilesLinkedItem
,FileWriteSpeedItem
,FirstPieceItem
,GainItem
,HandshakeReservedBytesItem
,HealthItem
,HostNameItem
,IncomingRequestCountItem
,IndexItem
,InterestedItem
,InterestingItem
,IntervalItem
,IPFilterItem
,IpItem
,LANItem
,LastPieceItem
,LatencyItem
,LeecherMaxCompletion
,LeechersItem
,LeftItem
,LocalInterfaceItem
,MaskedItem
,MaxSRItem
,MaxUploadsItem
,MergedDataItem
,MessagingItem
,MinSRItem
,ModeItem
,MoveOnCompleteItem
,NameItem
,NameItem
,NameItem
,NameItem
,NameItem
,NameItem
,NetworksItem
,OnlyCDing4Item
,OptimisticUnchokeItem
,OutgoingRequestCountItem
,PassiveItem
,PathItem
,PathNameItem
,PeakDownItem
,PeakUpItem
,PeerByteIDItem
,PeerCountItem
,PeerFilesView.NameItem
,PeerFilesView.PercentItem
,PeerFilesView.PiecesItem
,PeerIDItem
,PeersItem
,PeersItem
,PeerSourceItem
,PeerSourcesItem
,PercentHaveTheyNeedItem
,PercentHaveWeNeedItem
,PercentItem
,PercentItem
,PersistentItem
,PersistentItem
,PieceCountItem
,PieceItem
,PieceNumberItem
,PiecesDoneAndCountItem
,PiecesItem
,PiecesItem
,PortItem
,PriorityItem
,PriorityItem
,ProgressGraphItem
,ProtocolItem
,RankItem
,RelocatedItem
,RemainingItem
,RemainingPiecesItem
,ReportedDownItem
,ReportedUpItem
,RequestedItem
,ReservedByItem
,SavePathItem
,ScrapeCountItem
,SecondsDownloadingItem
,SecondsSeedingItem
,SeedCountItem
,SeedsItem
,SeedsItem
,SeedToPeerRatioItem
,SessionDownItem
,SessionUpItem
,ShareRatioItem
,SizeBytesItem
,SizeItem
,SizeItem
,SizeItem
,SizeItem
,SmoothedDownItem
,SmoothedETAItem
,SmoothedUpItem
,SnubbedItem
,SpeedItem
,StateItem
,StatUpItem
,StatusItem
,StatusItem
,StatusItem
,StorageTypeItem
,SuperSeedingItem
,SwarmAverageCompletion
,SwarmAverageSpeed
,SwarmMaxCompletion
,TagColorsItem
,TagIconsItem
,TagsColumn
,TagsItem
,TagSortItem
,TimeSinceDownloadItem
,TimeSinceUploadItem
,TimeToSendPieceItem
,TimeUntilCompleteItem
,TorrentPathItem
,TorrentRelativePathItem
,TorrentV2RootHashItem
,TotalBytesInItem
,TotalBytesOutItem
,TotalDownSpeedItem
,TotalSpeedItem
,TrackerItem
,TrackerNameItem
,TrackerNextAccessItem
,TrackerStatusItem
,TypeItem
,TypeItem
,TypeItem
,TypeItem
,UniquePieceItem
,UpdateInItem
,UpDownRatioItem
,UpItem
,UpItem
,UploadedItem
,UploadHealthItem
,UploadPriorityItem
,UpRatioItem
,UpSpeedItem
,UpSpeedItem
,UpSpeedLimitItem
,UpSpeedLimitItem
,WritersItem
-
Field Summary
Fields inherited from class com.biglybt.ui.common.table.impl.TableColumnImpl
this_mon
Fields inherited from interface com.biglybt.pif.ui.tables.TableColumn
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEAD, ALIGN_TOP, ALIGN_TRAIL, CAT_BYTES, CAT_CONNECTION, CAT_CONTENT, CAT_ESSENTIAL, CAT_PEER_IDENTIFICATION, CAT_PROGRESS, CAT_PROTOCOL, CAT_SETTINGS, CAT_SHARING, CAT_SWARM, CAT_TIME, CAT_TRACKER, INTERVAL_GRAPHIC, INTERVAL_INVALID_ONLY, INTERVAL_LIVE, MENU_STYLE_COLUMN_DATA, MENU_STYLE_HEADER, POSITION_INVISIBLE, POSITION_LAST, TYPE_GRAPHIC, TYPE_TEXT, TYPE_TEXT_ONLY, UD_FORCE_VISIBLE
-
Constructor Summary
ConstructorsConstructorDescriptionCoreTableColumnSWT
(Class forDataSourceType, String sName, int iAlignment, int iWidth, String sTableID) CoreTableColumnSWT
(String sName, int iAlignment, int iPosition, int iWidth, String sTableID) CoreTableColumnSWT
(String sName, int iPosition, int iWidth, String sTableID) CoreTableColumnSWT
(String sName, int iWidth, String sTableID) CoreTableColumnSWT
(String sName, String sTableID) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListeners
(Object listenerObject) A listener is added for every type of cell listener the supplied object implementsMethods inherited from class com.biglybt.ui.common.table.impl.CoreTableColumn
fillTableColumnInfo, initializeAsGraphic, initializeAsGraphic
Methods inherited from class com.biglybt.ui.common.table.impl.TableColumnImpl
addCellAddedListener, addCellClipboardListener, addCellDisposeListener, addCellMenuListener, addCellMouseListener, addCellMouseMoveListener, addCellOtherListener, addCellRefreshListener, addCellToolTipListener, addCellVisibilityListener, addColumnExtraInfoListener, addContextMenuItem, addContextMenuItem, addDataSourceType, addDataSourceTypes, addRefreshTime, compare, doesAutoTooltip, generateDiagnostics, getAlignment, getBackgroundColor, getCellAddedListeners, getCellOtherListeners, getCellRefreshListeners, getClipboardText, getColumnAdded, getColumnExtraInfoListeners, getConsecutiveErrCount, getContextMenuItems, getForDataSourceType, getForDataSourceTypes, getForegroundColor, getIconReference, getIconReferenceEnabled, getInplaceEditorListener, getLastSortValueChange, getMaxWidth, getMinWidth, getName, getNameOverride, getPosition, getPreferredWidth, getPreferredWidthMax, getRefreshInterval, getTableID, getTitleLanguageKey, getTitleLanguageKey, getType, getUseCoreDataSource, getUserData, getUserDataString, getWidth, handlesDataSourceType, hasCellMouseMoveListener, hasCellOtherListeners, hasCellRefreshListener, hasInplaceEditorListener, initialize, initialize, invalidateCell, invalidateCells, invokeCellAddedListeners, invokeCellDisposeListeners, invokeCellMenuListeners, invokeCellMouseListeners, invokeCellRefreshListeners, invokeCellToolTipListeners, invokeCellVisibilityListeners, isDirty, isFirstLoad, isObfuscated, isPreferredWidthAuto, isRemoved, isSortAscending, isSortValueLive, isVisible, loadSettings, postConfigLoad, preAdd, preConfigSave, remove, removeCellAddedListener, removeCellClipboardListener, removeCellDisposeListener, removeCellMenuListener, removeCellMouseListener, removeCellMouseMoveListener, removeCellOtherListener, removeCellRefreshListener, removeCellToolTipListener, removeCellVisibilityListener, removeColumnExtraInfoListener, removeContextMenuItem, removeUserData, reset, saveSettings, setAlignment, setAutoTooltip, setBackgroundColor, setColumnAdded, setConsecutiveErrCount, setDefaultSortAscending, setForegroundColor, setIconReference, setIconReferenceEnabled, setInplaceEditorListener, setLastSortValueChange, setMaxWidth, setMinimumRequiredUserMode, setMinWidth, setNameOverride, setObfuscation, setPosition, setPositionNoShift, setPreferredWidth, setPreferredWidthAuto, setPreferredWidthMax, setRefreshInterval, setSortAscending, setSortValueLive, setTableID, setType, setUseCoreDataSource, setUserData, setVisible, setWidth, setWidthLimits, setWidthPX, showOnlyImage, triggerColumnSizeChange
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
CoreTableColumnSWT
-
CoreTableColumnSWT
-
CoreTableColumnSWT
-
CoreTableColumnSWT
-
CoreTableColumnSWT
-
-
Method Details
-
addListeners
Description copied from interface:TableColumn
A listener is added for every type of cell listener the supplied object implements- Specified by:
addListeners
in interfaceTableColumn
- Overrides:
addListeners
in classTableColumnImpl
- Parameters:
listenerObject
- Object implementing some cell listeneters
-