package org.gudy.azureus2.ui.swt.views.clientstats; import org.gudy.azureus2.plugins.ui.tables.*; public class ColumnCS_Count implements TableCellRefreshListener { public static final String COLUMN_ID = "count"; public ColumnCS_Count(TableColumn column) { column.initialize(TableColumn.ALIGN_TRAIL, TableColumn.POSITION_LAST, 50); column.addListeners(this); column.setType(TableColumn.TYPE_TEXT_ONLY); } public void refresh(TableCell cell) { ClientStatsDataSource ds = (ClientStatsDataSource) cell.getDataSource(); if (ds == null) { return; } long val = ds.count; if (cell.setSortValue(val) || !cell.isValid()) { cell.setText(Long.toString(val)); } } }