org.openstreetmap.josm.data.osm.event
Class ChangesetIdChangedEvent

java.lang.Object
  extended by org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
      extended by org.openstreetmap.josm.data.osm.event.ChangesetIdChangedEvent

public class ChangesetIdChangedEvent
extends AbstractDatasetChangedEvent


Nested Class Summary
 
Nested classes/interfaces inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
AbstractDatasetChangedEvent.DatasetEventType
 
Field Summary
private  int newChangesetId
           
private  int oldChangesetId
           
private  java.util.List<OsmPrimitive> primitives
           
 
Fields inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
dataSet
 
Constructor Summary
ChangesetIdChangedEvent(DataSet dataSet, java.util.List<OsmPrimitive> primitives, int oldChangesetId, int newChangesetId)
           
 
Method Summary
 void fire(DataSetListener listener)
           
 int getNewChangesetId()
           
 int getOldChangesetId()
           
 java.util.List<OsmPrimitive> getPrimitives()
          Returns list of primitives modified by this event.
 AbstractDatasetChangedEvent.DatasetEventType getType()
           
 
Methods inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
getDataset, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

primitives

private final java.util.List<OsmPrimitive> primitives

oldChangesetId

private final int oldChangesetId

newChangesetId

private final int newChangesetId
Constructor Detail

ChangesetIdChangedEvent

public ChangesetIdChangedEvent(DataSet dataSet,
                               java.util.List<OsmPrimitive> primitives,
                               int oldChangesetId,
                               int newChangesetId)
Method Detail

fire

public void fire(DataSetListener listener)
Specified by:
fire in class AbstractDatasetChangedEvent

getPrimitives

public java.util.List<OsmPrimitive> getPrimitives()
Description copied from class: AbstractDatasetChangedEvent
Returns list of primitives modified by this event.
WARNING This value might be incorrect in case of DataChangedEvent. It returns all primitives in the dataset when this method is called (live list), not list of primitives when the event was created

Specified by:
getPrimitives in class AbstractDatasetChangedEvent
Returns:
List of modified primitives

getType

public AbstractDatasetChangedEvent.DatasetEventType getType()
Specified by:
getType in class AbstractDatasetChangedEvent

getOldChangesetId

public int getOldChangesetId()

getNewChangesetId

public int getNewChangesetId()


JOSM