public class ChangesetCacheManagerModel extends javax.swing.table.AbstractTableModel implements ChangesetCacheListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHANGESET_IN_DETAIL_VIEW_PROP
the name of the property for the currently selected changeset in the detail view
|
private Changeset |
changesetInDetailView |
private java.util.List<Changeset> |
data |
private javax.swing.DefaultListSelectionModel |
selectionModel |
private java.beans.PropertyChangeSupport |
support |
Constructor and Description |
---|
ChangesetCacheManagerModel(javax.swing.DefaultListSelectionModel selectionModel) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
changesetCacheUpdated(ChangesetCacheEvent event) |
int |
getColumnCount() |
int |
getRowCount() |
java.util.Set<java.lang.Integer> |
getSelectedChangesetIds()
Replies a set of ids of the selected changesets
|
java.util.List<Changeset> |
getSelectedChangesets()
Replies the list of selected changesets
|
javax.swing.DefaultListSelectionModel |
getSelectionModel() |
java.lang.Object |
getValueAt(int row,
int column) |
boolean |
hasSelectedChangesets()
Replies true if there is at least one selected changeset
|
void |
init() |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setChangesetInDetailView(Changeset cs)
Sets the changeset currently displayed in the detail view.
|
void |
setSelectedChangesets(java.util.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 java.lang.String CHANGESET_IN_DETAIL_VIEW_PROP
private javax.swing.DefaultListSelectionModel selectionModel
private Changeset changesetInDetailView
private final java.beans.PropertyChangeSupport support
public ChangesetCacheManagerModel(javax.swing.DefaultListSelectionModel selectionModel)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.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 java.util.List<Changeset> getSelectedChangesets()
public java.util.Set<java.lang.Integer> getSelectedChangesetIds()
public void setSelectedChangesets(java.util.Collection<Changeset> selected)
selected
.selected
- the collection of changesets to select. Ignored if empty.public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
public java.lang.Object getValueAt(int row, int column)
getValueAt
in interface javax.swing.table.TableModel
public void init()
public void tearDown()
public javax.swing.DefaultListSelectionModel getSelectionModel()
protected void sort()
public void changesetCacheUpdated(ChangesetCacheEvent event)
changesetCacheUpdated
in interface ChangesetCacheListener