Class PrimitiveFlagsChangedEvent
- java.lang.Object
-
- org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
-
- org.openstreetmap.josm.data.osm.event.PrimitiveFlagsChangedEvent
-
public class PrimitiveFlagsChangedEvent extends AbstractDatasetChangedEvent
Represents a change inAbstractPrimitive.flags
unless covered by a more specific event
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
AbstractDatasetChangedEvent.DatasetEventType
-
-
Field Summary
Fields Modifier and Type Field Description private OsmPrimitive
primitive
-
Fields inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
dataSet
-
-
Constructor Summary
Constructors Constructor Description PrimitiveFlagsChangedEvent(DataSet dataSet, OsmPrimitive primitive)
Constructs a newPrimitiveFlagsChangedEvent
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fire(DataSetListener listener)
Calls the appropriate method of the listener for this event.java.util.Collection<? extends OsmPrimitive>
getPrimitives()
Returns list of primitives modified by this event.AbstractDatasetChangedEvent.DatasetEventType
getType()
Returns the type of dataset changed event.-
Methods inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
getDataset, toString
-
-
-
-
Field Detail
-
primitive
private final OsmPrimitive primitive
-
-
Constructor Detail
-
PrimitiveFlagsChangedEvent
public PrimitiveFlagsChangedEvent(DataSet dataSet, OsmPrimitive primitive)
Constructs a newPrimitiveFlagsChangedEvent
.- Parameters:
dataSet
- the dataset from which the event comes fromprimitive
- the primitive affected by the change
-
-
Method Detail
-
fire
public void fire(DataSetListener listener)
Description copied from class:AbstractDatasetChangedEvent
Calls the appropriate method of the listener for this event.- Specified by:
fire
in classAbstractDatasetChangedEvent
- Parameters:
listener
- dataset listener to notify about this event
-
getPrimitives
public java.util.Collection<? extends OsmPrimitive> getPrimitives()
Description copied from class:AbstractDatasetChangedEvent
Returns list of primitives modified by this event.
WARNING This value might be incorrect in case ofDataChangedEvent
. 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 classAbstractDatasetChangedEvent
- Returns:
- List of modified primitives
-
getType
public AbstractDatasetChangedEvent.DatasetEventType getType()
Description copied from class:AbstractDatasetChangedEvent
Returns the type of dataset changed event.- Specified by:
getType
in classAbstractDatasetChangedEvent
- Returns:
- the type of dataset changed event
-
-