public class OpenChangesetComboBoxModel extends DefaultComboBoxModel implements ChangesetCacheListener
ChangesetCache
.Modifier and Type | Field and Description |
---|---|
private List<Changeset> |
changesets |
private Changeset |
selectedChangeset |
listenerList
Constructor and Description |
---|
OpenChangesetComboBoxModel() |
Modifier and Type | Method and Description |
---|---|
void |
changesetCacheUpdated(ChangesetCacheEvent event) |
protected Changeset |
getChangesetById(long id) |
Object |
getElementAt(int index) |
int |
getIndexOf(Object anObject) |
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(Object anObject) |
addElement, insertElementAt, removeAllElements, removeElement, removeElementAt
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListDataListener, removeListDataListener
private List<Changeset> changesets
private Changeset selectedChangeset
public OpenChangesetComboBoxModel()
protected Changeset getChangesetById(long id)
public void refresh()
ChangesetCache
.public void selectFirstChangeset()
public void changesetCacheUpdated(ChangesetCacheEvent event)
changesetCacheUpdated
in interface ChangesetCacheListener
public Object getElementAt(int index)
getElementAt
in interface ListModel
getElementAt
in class DefaultComboBoxModel
public int getIndexOf(Object anObject)
getIndexOf
in class DefaultComboBoxModel
public int getSize()
getSize
in interface ListModel
getSize
in class DefaultComboBoxModel
public Object getSelectedItem()
getSelectedItem
in interface ComboBoxModel
getSelectedItem
in class DefaultComboBoxModel
public void setSelectedItem(Object anObject)
setSelectedItem
in interface ComboBoxModel
setSelectedItem
in class DefaultComboBoxModel