org.openstreetmap.josm.data.osm.event
Class TagsChangedEvent
java.lang.Object
org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
org.openstreetmap.josm.data.osm.event.TagsChangedEvent
public class TagsChangedEvent
- extends AbstractDatasetChangedEvent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
primitive
private final OsmPrimitive primitive
originalKeys
private final java.util.Map<java.lang.String,java.lang.String> originalKeys
TagsChangedEvent
public TagsChangedEvent(DataSet dataSet,
OsmPrimitive primitive,
java.util.Map<java.lang.String,java.lang.String> originalKeys)
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