|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
org.openstreetmap.josm.gui.dialogs.changeset.ChangesetCacheManagerModel
public class ChangesetCacheManagerModel
This is the model for the changeset cache manager dialog.
Field Summary | |
---|---|
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.ArrayList<Changeset> |
data
|
private javax.swing.DefaultListSelectionModel |
selectionModel
|
private java.beans.PropertyChangeSupport |
support
|
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
ChangesetCacheManagerModel(javax.swing.DefaultListSelectionModel selectionModel)
|
Method Summary | |
---|---|
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 |
setSelectedByIdx(int row)
Selects the changeset displayed at row row |
void |
setSelectedChangesets(java.util.Collection<Changeset> selected)
Selects the changesets in selected . |
protected void |
sort()
|
void |
tearDown()
|
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CHANGESET_IN_DETAIL_VIEW_PROP
private final java.util.ArrayList<Changeset> data
private javax.swing.DefaultListSelectionModel selectionModel
private Changeset changesetInDetailView
private final java.beans.PropertyChangeSupport support
Constructor Detail |
---|
public ChangesetCacheManagerModel(javax.swing.DefaultListSelectionModel selectionModel)
Method Detail |
---|
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 void setSelectedByIdx(int row)
row
row
- the row. Ignored if < 0 or >= getRowCount()
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |