public class ChangesetListModel extends DefaultListModel implements ChangesetCacheListener
| Modifier and Type | Field and Description |
|---|---|
private List<Changeset> |
data |
private DefaultListSelectionModel |
selectionModel |
private Storage<Changeset> |
shownChangesets |
listenerList| Constructor and Description |
|---|
ChangesetListModel(DefaultListSelectionModel selectionModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
changesetCacheUpdated(ChangesetCacheEvent event) |
Object |
getElementAt(int idx) |
Set<Integer> |
getSelectedChangesetIds() |
Set<Changeset> |
getSelectedChangesets() |
List<Changeset> |
getSelectedOpenChangesets()
Replies the selected open changesets
|
int |
getSize() |
boolean |
hasSelectedOpenChangesets()
Replies true if there is at least one selected open changeset
|
void |
initFromChangesetIds(Collection<Integer> ids) |
void |
initFromDataSet(DataSet ds) |
void |
initFromPrimitives(Collection<? extends OsmPrimitive> primitives) |
protected void |
setChangesets(Collection<Changeset> changesets) |
void |
setSelectedChangesets(Collection<Changeset> changesets) |
protected void |
sort() |
private void |
updateModel() |
add, addElement, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSizeaddListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerprivate final Storage<Changeset> shownChangesets
private DefaultListSelectionModel selectionModel
public ChangesetListModel(DefaultListSelectionModel selectionModel)
public Set<Changeset> getSelectedChangesets()
public Set<Integer> getSelectedChangesetIds()
public void setSelectedChangesets(Collection<Changeset> changesets)
protected void setChangesets(Collection<Changeset> changesets)
private void updateModel()
public void initFromChangesetIds(Collection<Integer> ids)
public void initFromPrimitives(Collection<? extends OsmPrimitive> primitives)
public void initFromDataSet(DataSet ds)
public Object getElementAt(int idx)
getElementAt in interface ListModelgetElementAt in class DefaultListModelpublic int getSize()
getSize in interface ListModelgetSize in class DefaultListModelprotected void sort()
public boolean hasSelectedOpenChangesets()
public List<Changeset> getSelectedOpenChangesets()
public void changesetCacheUpdated(ChangesetCacheEvent event)
changesetCacheUpdated in interface ChangesetCacheListener