public class OpenChangesetComboBoxModel extends javax.swing.DefaultComboBoxModel<Changeset> implements ChangesetCacheListener
ChangesetCache
.Modifier and Type | Field and Description |
---|---|
private java.util.List<Changeset> |
changesets |
private Changeset |
selectedChangeset |
Constructor and Description |
---|
OpenChangesetComboBoxModel()
Constructs a new
OpenChangesetComboBoxModel . |
Modifier and Type | Method and Description |
---|---|
void |
changesetCacheUpdated(ChangesetCacheEvent event) |
protected Changeset |
getChangesetById(long id) |
Changeset |
getElementAt(int index) |
int |
getIndexOf(java.lang.Object anObject) |
java.lang.Object |
getSelectedItem() |
int |
getSize() |
void |
refresh()
Refreshes the content of the combobox model with the current list of open
changesets from the
ChangesetCache . |
void |
selectFirstChangeset()
Selects the first changeset in the current list of open changesets
|
void |
setSelectedItem(java.lang.Object anObject) |
addElement, insertElementAt, removeAllElements, removeElement, removeElementAt
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
private transient java.util.List<Changeset> changesets
private transient Changeset selectedChangeset
public OpenChangesetComboBoxModel()
OpenChangesetComboBoxModel
.protected Changeset getChangesetById(long id)
public void refresh()
ChangesetCache
.public void selectFirstChangeset()
public void changesetCacheUpdated(ChangesetCacheEvent event)
changesetCacheUpdated
in interface ChangesetCacheListener
public Changeset getElementAt(int index)
public int getIndexOf(java.lang.Object anObject)
getIndexOf
in class javax.swing.DefaultComboBoxModel<Changeset>
public int getSize()
public java.lang.Object getSelectedItem()
public void setSelectedItem(java.lang.Object anObject)