java.lang.Object | |
↳ | com.carto.layers.VectorEditEventListener |
Listener interface for catching various events
during map editing interactions.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VectorEditEventListener() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
synchronized void | delete() | ||||||||||
VectorElementDragResult |
onDragEnd(VectorElementDragInfo dragInfo)
Called when element or vertex dragging is finished.
| ||||||||||
VectorElementDragResult |
onDragMove(VectorElementDragInfo dragInfo)
Called when element or vertex is being dragged to specific location.
| ||||||||||
VectorElementDragResult |
onDragStart(VectorElementDragInfo dragInfo)
Called before element or vertex is dragged.
| ||||||||||
void |
onElementDelete(VectorElement element)
Called when element should be deleted.
| ||||||||||
void |
onElementDeselected(VectorElement element)
Called when element is unselected.
| ||||||||||
void |
onElementModify(VectorElement element, Geometry geometry)
Called when element is being modified.
| ||||||||||
boolean |
onElementSelect(VectorElement element)
Called when element is being selected.
| ||||||||||
PointStyle |
onSelectDragPointStyle(VectorElement element, VectorElementDragPointStyle dragPointStyle)
Called when drag point style is needed.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Called when element or vertex dragging is finished.
dragInfo | The information about the element or vertex. |
---|
Called when element or vertex is being dragged to specific location.
dragInfo | The information about the element or vertex. |
---|
Called before element or vertex is dragged.
dragInfo | The information about the element or vertex. |
---|
Called when element should be deleted.
element | The element that needs to be deleted |
---|
Called when element is unselected.
element | The element which was unselected |
---|
Called when element is being modified.
It the responsibility of the implementation of this method to update actual vector element geometry.
The geometry may be modified before updating the vector element, but topology of the element MUST not change!
element | The element that is being edited |
---|---|
geometry | The modified geometry for the element |
Called when element is being selected. Can be used to disallow element selection.
element | The element being selected |
---|
Called when drag point style is needed.
element | The vector element being dragged |
---|---|
dragPointStyle | Drag point style. |