org.openstreetmap.josm.data.osm.event
Class AbstractDatasetChangedEvent
java.lang.Object
org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
- Direct Known Subclasses:
- ChangesetIdChangedEvent, DataChangedEvent, NodeMovedEvent, PrimitivesAddedEvent, PrimitivesRemovedEvent, RelationMembersChangedEvent, TagsChangedEvent, WayNodesChangedEvent
public abstract class AbstractDatasetChangedEvent
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dataSet
protected final DataSet dataSet
AbstractDatasetChangedEvent
protected AbstractDatasetChangedEvent(DataSet dataSet)
fire
public abstract void fire(DataSetListener listener)
getPrimitives
public abstract java.util.Collection<? extends OsmPrimitive> getPrimitives()
- 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
- Returns:
- List of modified primitives
getDataset
public DataSet getDataset()
getType
public abstract AbstractDatasetChangedEvent.DatasetEventType getType()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
JOSM