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