public class OpenChangesetComboBoxModel extends DefaultComboBoxModel<Changeset> implements ChangesetCacheListener
ChangesetCache
.Modifier and Type | Field and Description |
---|---|
private List<Changeset> |
changesets |
private Changeset |
selectedChangeset |
listenerList
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(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()
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)
getElementAt
in interface ListModel<Changeset>
getElementAt
in class DefaultComboBoxModel<Changeset>
public int getIndexOf(Object anObject)
getIndexOf
in class DefaultComboBoxModel<Changeset>
public int getSize()
public Object getSelectedItem()
getSelectedItem
in interface ComboBoxModel<Changeset>
getSelectedItem
in class DefaultComboBoxModel<Changeset>
public void setSelectedItem(Object anObject)
setSelectedItem
in interface ComboBoxModel<Changeset>
setSelectedItem
in class DefaultComboBoxModel<Changeset>