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

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

public class TagsChangedEvent
extends AbstractDatasetChangedEvent


Nested Class Summary
 
Nested classes/interfaces inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
AbstractDatasetChangedEvent.DatasetEventType
 
Field Summary
private  java.util.Map<java.lang.String,java.lang.String> originalKeys
           
private  OsmPrimitive primitive
           
 
Fields inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
dataSet
 
Constructor Summary
TagsChangedEvent(DataSet dataSet, OsmPrimitive primitive, java.util.Map<java.lang.String,java.lang.String> originalKeys)
           
 
Method Summary
 void fire(DataSetListener listener)
           
 java.util.Map<java.lang.String,java.lang.String> getOriginalKeys()
           
 OsmPrimitive getPrimitive()
           
 java.util.List<? extends 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

primitive

private final OsmPrimitive primitive

originalKeys

private final java.util.Map<java.lang.String,java.lang.String> originalKeys
Constructor Detail

TagsChangedEvent

public TagsChangedEvent(DataSet dataSet,
                        OsmPrimitive primitive,
                        java.util.Map<java.lang.String,java.lang.String> originalKeys)
Method Detail

fire

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

getPrimitive

public OsmPrimitive getPrimitive()

getPrimitives

public java.util.List<? extends 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

getOriginalKeys

public java.util.Map<java.lang.String,java.lang.String> getOriginalKeys()


JOSM