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, removeElementAtaddListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListDataListener, removeListDataListenerprivate final transient 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 ChangesetCacheListenerpublic 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>