public class TagsChangedEvent extends AbstractDatasetChangedEvent
AbstractDatasetChangedEvent.DatasetEventType| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
originalKeys |
private OsmPrimitive |
primitive |
dataSet| Constructor and Description |
|---|
TagsChangedEvent(DataSet dataSet,
OsmPrimitive primitive,
java.util.Map<java.lang.String,java.lang.String> originalKeys)
Constructs a new
TagsChangedEvent. |
| Modifier and Type | Method and Description |
|---|---|
void |
fire(DataSetListener listener)
Calls the appropriate method of the listener for this event.
|
java.util.Map<java.lang.String,java.lang.String> |
getOriginalKeys()
Returns the original tags.
|
OsmPrimitive |
getPrimitive()
Returns the primitive affected by the change.
|
java.util.List<? extends OsmPrimitive> |
getPrimitives()
Returns list of primitives modified by this event.
|
AbstractDatasetChangedEvent.DatasetEventType |
getType()
Returns the type of dataset changed event.
|
getDataset, toStringprivate final OsmPrimitive primitive
private final java.util.Map<java.lang.String,java.lang.String> originalKeys
public TagsChangedEvent(DataSet dataSet, OsmPrimitive primitive, java.util.Map<java.lang.String,java.lang.String> originalKeys)
TagsChangedEvent.dataSet - the dataset from which the event comes fromprimitive - the primitive affected by the changeoriginalKeys - the original tagspublic void fire(DataSetListener listener)
AbstractDatasetChangedEventfire in class AbstractDatasetChangedEventlistener - dataset listener to notify about this eventpublic OsmPrimitive getPrimitive()
public java.util.List<? extends OsmPrimitive> getPrimitives()
AbstractDatasetChangedEventDataChangedEvent. It returns all primitives in the dataset
when this method is called (live list), not list of primitives when
the event was createdgetPrimitives in class AbstractDatasetChangedEventpublic AbstractDatasetChangedEvent.DatasetEventType getType()
AbstractDatasetChangedEventgetType in class AbstractDatasetChangedEventpublic java.util.Map<java.lang.String,java.lang.String> getOriginalKeys()