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,ColumnSubscriptionActions,ColumnSubscriptionCategory,ColumnSubscriptionDependsOn,ColumnSubscriptionError,ColumnSubscriptionMaxResults,ColumnSubscriptionName,ColumnSubscriptionNbNewResults,ColumnSubscriptionNbResults,ColumnSubscriptionNew,ColumnSubscriptionParent,ColumnSubscriptionProtocol,ColumnSubscriptionSubscribers,ColumnSubscriptionTag,ColumnSubscriptionUpdatePeriod,ColumnSubscriptionURL,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,FileIndexPlus1Item,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,NetworksIconsItem,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,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,TorrentHashItem,TorrentHashV2Item,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_monFields 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 TypeMethodDescriptionvoidaddListeners(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, initializeAsGraphicMethods 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, getPreferredHeaderWidth, 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, reset, saveSettings, setAlignment, setAutoTooltip, setBackgroundColor, setColumnAdded, setConsecutiveErrCount, setDefaultSortAscending, setForegroundColor, setIconReference, setIconReferenceEnabled, setInplaceEditorListener, setLastSortValueChange, setMaxWidth, setMinimumRequiredUserMode, setMinWidth, setNameOverride, setObfuscation, setPosition, setPositionNoShift, setPreferredHeaderWidth, setPreferredWidth, setPreferredWidthAuto, setPreferredWidthMax, setRefreshInterval, setSortAscending, setSortValueLive, setTableID, setType, setUseCoreDataSource, setUserData, setVisible, setWidth, setWidthLimits, setWidthPX, showOnlyImage, triggerColumnSizeChangeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:TableColumnA listener is added for every type of cell listener the supplied object implements- Specified by:
addListenersin interfaceTableColumn- Overrides:
addListenersin classTableColumnImpl- Parameters:
listenerObject- Object implementing some cell listeneters
-