public class ChangesetListModel extends javax.swing.DefaultListModel<Changeset> implements ChangesetCacheListener
Modifier and Type | Field and Description |
---|---|
private java.util.List<Changeset> |
data |
private javax.swing.DefaultListSelectionModel |
selectionModel |
private Storage<Changeset> |
shownChangesets |
Constructor and Description |
---|
ChangesetListModel(javax.swing.DefaultListSelectionModel selectionModel) |
Modifier and Type | Method and Description |
---|---|
void |
changesetCacheUpdated(ChangesetCacheEvent event) |
Changeset |
getElementAt(int idx) |
java.util.Set<java.lang.Integer> |
getSelectedChangesetIds() |
java.util.Set<Changeset> |
getSelectedChangesets() |
java.util.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(java.util.Collection<java.lang.Integer> ids) |
void |
initFromDataSet(DataSet ds) |
void |
initFromPrimitives(java.util.Collection<? extends OsmPrimitive> primitives) |
protected void |
setChangesets(java.util.Collection<Changeset> changesets) |
void |
setSelectedChangesets(java.util.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, trimToSize
private final transient Storage<Changeset> shownChangesets
private javax.swing.DefaultListSelectionModel selectionModel
public ChangesetListModel(javax.swing.DefaultListSelectionModel selectionModel)
public java.util.Set<Changeset> getSelectedChangesets()
public java.util.Set<java.lang.Integer> getSelectedChangesetIds()
public void setSelectedChangesets(java.util.Collection<Changeset> changesets)
protected void setChangesets(java.util.Collection<Changeset> changesets)
private void updateModel()
public void initFromChangesetIds(java.util.Collection<java.lang.Integer> ids)
public void initFromPrimitives(java.util.Collection<? extends OsmPrimitive> primitives)
public void initFromDataSet(DataSet ds)
public Changeset getElementAt(int idx)
public int getSize()
protected void sort()
public boolean hasSelectedOpenChangesets()
public java.util.List<Changeset> getSelectedOpenChangesets()
public void changesetCacheUpdated(ChangesetCacheEvent event)
changesetCacheUpdated
in interface ChangesetCacheListener