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)
DataSetListener
DataSetListener.dataChanged(DataChangedEvent event)
is called.dataChanged
in interface DataSetListener
event
- data change eventpublic void nodeMoved(NodeMovedEvent event)
DataSetListener
nodeMoved
in interface DataSetListener
event
- The event for the node that was moved.public void primitivesAdded(PrimitivesAddedEvent event)
DataSetListener
primitivesAdded
in interface DataSetListener
event
- An event for an collection of newly-visible primitivespublic void primitivesRemoved(PrimitivesRemovedEvent event)
DataSetListener
primitivesRemoved
in interface DataSetListener
event
- An event for an collection of newly-invisible primitivespublic void relationMembersChanged(RelationMembersChangedEvent event)
DataSetListener
relationMembersChanged
in interface DataSetListener
event
- The event for the relation that was modified.public void tagsChanged(TagsChangedEvent event)
DataSetListener
tagsChanged
in interface DataSetListener
event
- the event for the primitive, whose tags were affected.public void wayNodesChanged(WayNodesChangedEvent event)
DataSetListener
wayNodesChanged
in interface DataSetListener
event
- The event for the way that was modified.public void otherDatasetChange(AbstractDatasetChangedEvent event)
DataSetListener
otherDatasetChange
in interface DataSetListener
event
- the event for data modification