org.openstreetmap.josm.gui.dialogs.changeset
Class ChangesetInSelectionListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by javax.swing.DefaultListModel
          extended by org.openstreetmap.josm.gui.dialogs.changeset.ChangesetListModel
              extended by org.openstreetmap.josm.gui.dialogs.changeset.ChangesetInSelectionListModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.ListModel, ChangesetCacheListener, SelectionChangedListener, MapView.EditLayerChangeListener

public class ChangesetInSelectionListModel
extends ChangesetListModel
implements SelectionChangedListener, MapView.EditLayerChangeListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
ChangesetInSelectionListModel(javax.swing.DefaultListSelectionModel selectionModel)
           
 
Method Summary
 void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void selectionChanged(java.util.Collection<? extends OsmPrimitive> newSelection)
          Informs the listener that the selection in the dataset has changed.
 
Methods inherited from class org.openstreetmap.josm.gui.dialogs.changeset.ChangesetListModel
changesetCacheUpdated, getElementAt, getSelectedChangesetIds, getSelectedChangesets, getSelectedOpenChangesets, getSize, hasSelectedOpenChangesets, initFromChangesetIds, initFromDataSet, initFromPrimitives, setChangesets, setSelectedChangesets, sort
 
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
 

Constructor Detail

ChangesetInSelectionListModel

public ChangesetInSelectionListModel(javax.swing.DefaultListSelectionModel selectionModel)
Method Detail

selectionChanged

public void selectionChanged(java.util.Collection<? extends OsmPrimitive> newSelection)
Description copied from interface: SelectionChangedListener
Informs the listener that the selection in the dataset has changed.

Specified by:
selectionChanged in interface SelectionChangedListener
Parameters:
newSelection - The new selection.

editLayerChanged

public void editLayerChanged(OsmDataLayer oldLayer,
                             OsmDataLayer newLayer)
Specified by:
editLayerChanged in interface MapView.EditLayerChangeListener


JOSM