|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractListModel
javax.swing.DefaultListModel
org.openstreetmap.josm.gui.dialogs.changeset.ChangesetListModel
public class ChangesetListModel
Field Summary | |
---|---|
private java.util.List<Changeset> |
data
|
private javax.swing.DefaultListSelectionModel |
selectionModel
|
private Storage<Changeset> |
shownChangesets
|
Fields inherited from class javax.swing.AbstractListModel |
---|
listenerList |
Constructor Summary | |
---|---|
ChangesetListModel(javax.swing.DefaultListSelectionModel selectionModel)
|
Method Summary | |
---|---|
void |
changesetCacheUpdated(ChangesetCacheEvent event)
|
java.lang.Object |
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()
|
Methods inherited from class javax.swing.DefaultListModel |
---|
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 |
Methods inherited from class javax.swing.AbstractListModel |
---|
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final java.util.List<Changeset> data
private final Storage<Changeset> shownChangesets
private javax.swing.DefaultListSelectionModel selectionModel
Constructor Detail |
---|
public ChangesetListModel(javax.swing.DefaultListSelectionModel selectionModel)
Method Detail |
---|
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 java.lang.Object getElementAt(int idx)
getElementAt
in interface javax.swing.ListModel
getElementAt
in class javax.swing.DefaultListModel
public int getSize()
getSize
in interface javax.swing.ListModel
getSize
in class javax.swing.DefaultListModel
protected void sort()
public boolean hasSelectedOpenChangesets()
public java.util.List<Changeset> getSelectedOpenChangesets()
public void changesetCacheUpdated(ChangesetCacheEvent event)
changesetCacheUpdated
in interface ChangesetCacheListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |