public class DataSetListenerAdapter extends java.lang.Object implements DataSetListener
DataSetListenerAdapter.Listener and
pass this adapter instead of class itself.| Modifier and Type | Class and Description |
|---|---|
static interface |
DataSetListenerAdapter.Listener
Single method dataset change event listener.
|
| Modifier and Type | Field and Description |
|---|---|
private DataSetListenerAdapter.Listener |
listener |
| Constructor and Description |
|---|
DataSetListenerAdapter(DataSetListenerAdapter.Listener listener)
Constructs a new
DataSetListenerAdapter. |
| Modifier and Type | Method and Description |
|---|---|
void |
dataChanged(DataChangedEvent event)
Called after big changes in dataset.
|
void |
nodeMoved(NodeMovedEvent event)
A node's coordinates were modified.
|
void |
otherDatasetChange(AbstractDatasetChangedEvent event)
Minor dataset change, currently only changeset id changed is supported, but can
be extended in future.
|
void |
primitivesAdded(PrimitivesAddedEvent event)
A bunch of primitives were added into the DataSet, or existing
deleted/invisible primitives were resurrected.
|
void |
primitivesRemoved(PrimitivesRemovedEvent event)
A bunch of primitives were removed from the DataSet, or preexisting
primitives were marked as deleted.
|
void |
relationMembersChanged(RelationMembersChangedEvent event)
A relation's members have changed.
|
void |
tagsChanged(TagsChangedEvent event)
There was some change in the tag set of a primitive.
|
void |
wayNodesChanged(WayNodesChangedEvent event)
A way's node list was changed.
|
private final DataSetListenerAdapter.Listener listener
public DataSetListenerAdapter(DataSetListenerAdapter.Listener listener)
DataSetListenerAdapter.listener - listener for which its processDatasetEvent() method will be called for all eventspublic void dataChanged(DataChangedEvent event)
DataSetListenerDataSetListener.dataChanged(DataChangedEvent event) is called.dataChanged in interface DataSetListenerevent - data change eventpublic void nodeMoved(NodeMovedEvent event)
DataSetListenernodeMoved in interface DataSetListenerevent - The event for the node that was moved.public void primitivesAdded(PrimitivesAddedEvent event)
DataSetListenerprimitivesAdded in interface DataSetListenerevent - An event for an collection of newly-visible primitivespublic void primitivesRemoved(PrimitivesRemovedEvent event)
DataSetListenerprimitivesRemoved in interface DataSetListenerevent - An event for an collection of newly-invisible primitivespublic void relationMembersChanged(RelationMembersChangedEvent event)
DataSetListenerrelationMembersChanged in interface DataSetListenerevent - The event for the relation that was modified.public void tagsChanged(TagsChangedEvent event)
DataSetListenertagsChanged in interface DataSetListenerevent - the event for the primitive, whose tags were affected.public void wayNodesChanged(WayNodesChangedEvent event)
DataSetListenerwayNodesChanged in interface DataSetListenerevent - The event for the way that was modified.public void otherDatasetChange(AbstractDatasetChangedEvent event)
DataSetListenerotherDatasetChange in interface DataSetListenerevent - the event for data modification