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)
Gets notified on changeset cache updates
|
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, removeElementAtaddListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerprivate final 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)
ChangesetCacheListenerchangesetCacheUpdated in interface ChangesetCacheListenerevent - The event that happenedpublic 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)