public class ChangesetCacheManagerModel extends AbstractTableModel implements ChangesetCacheListener
Modifier and Type | Field and Description |
---|---|
static String |
CHANGESET_IN_DETAIL_VIEW_PROP
the name of the property for the currently selected changeset in the detail view
|
private Changeset |
changesetInDetailView |
private List<Changeset> |
data |
private DefaultListSelectionModel |
selectionModel |
private PropertyChangeSupport |
support |
listenerList
Constructor and Description |
---|
ChangesetCacheManagerModel(DefaultListSelectionModel selectionModel) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
changesetCacheUpdated(ChangesetCacheEvent event) |
int |
getColumnCount() |
int |
getRowCount() |
Set<Integer> |
getSelectedChangesetIds()
Replies a set of ids of the selected changesets
|
List<Changeset> |
getSelectedChangesets()
Replies the list of selected changesets
|
DefaultListSelectionModel |
getSelectionModel() |
Object |
getValueAt(int row,
int column) |
boolean |
hasSelectedChangesets()
Replies true if there is at least one selected changeset
|
void |
init() |
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
setChangesetInDetailView(Changeset cs)
Sets the changeset currently displayed in the detail view.
|
void |
setSelectedChangesets(Collection<Changeset> selected)
Selects the changesets in
selected . |
protected void |
sort() |
void |
tearDown() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
public static final String CHANGESET_IN_DETAIL_VIEW_PROP
private final DefaultListSelectionModel selectionModel
private transient Changeset changesetInDetailView
private final PropertyChangeSupport support
public ChangesetCacheManagerModel(DefaultListSelectionModel selectionModel)
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void setChangesetInDetailView(Changeset cs)
CHANGESET_IN_DETAIL_VIEW_PROP
if necessary.cs
- the changeset currently displayed in the detail view.public boolean hasSelectedChangesets()
public List<Changeset> getSelectedChangesets()
public Set<Integer> getSelectedChangesetIds()
public void setSelectedChangesets(Collection<Changeset> selected)
selected
.selected
- the collection of changesets to select. Ignored if empty.public int getColumnCount()
getColumnCount
in interface TableModel
public int getRowCount()
getRowCount
in interface TableModel
public Object getValueAt(int row, int column)
getValueAt
in interface TableModel
public void init()
public void tearDown()
public DefaultListSelectionModel getSelectionModel()
protected void sort()
public void changesetCacheUpdated(ChangesetCacheEvent event)
changesetCacheUpdated
in interface ChangesetCacheListener