package org.limewire.ui.swing.downloads.table; import java.util.Comparator; import org.limewire.core.api.download.DownloadItem; import org.limewire.ui.swing.table.AbstractAdvancedTableFormat; class DownloadTableFormat extends AbstractAdvancedTableFormat<DownloadItem> { public static final int TITLE = 0; public static final int TITLE_GAP = 1; public static final int PROGRESS = 2; public static final int PROGRESS_GAP = 3; public static final int MESSAGE = 4; public static final int MESSAGE_GAP = 5; public static final int ACTION = 6; public static final int ACTION_GAP = 7; public static final int CANCEL = 8; public DownloadTableFormat(){ super("title", "titleGap", "progress", "progress gap", "message", "message gap", "action", "action gap", "cancel"); } @Override public Class getColumnClass(int column) { return DownloadItem.class; } @Override public Comparator getColumnComparator(int column) { return null; } @Override public Object getColumnValue(DownloadItem baseObject, int column) { return baseObject; } }