public class

EditableVectorLayer

extends VectorLayer
java.lang.Object
   ↳ com.carto.layers.Layer
     ↳ com.carto.layers.VectorLayer
       ↳ com.carto.layers.EditableVectorLayer

Class Overview

A vector layer that supports editing its contents. Editing requires registered listener.

Summary

Public Constructors
EditableVectorLayer(VectorDataSource dataSource)
Constructs a VectorLayer object from a data source.
Public Methods
synchronized void delete()
VectorElement getSelectedVectorElement()
Returns the selected vector element.
VectorEditEventListener getVectorEditEventListener()
Returns the current edit event listener for the layer.
void setSelectedVectorElement(VectorElement element)
Selects the given vector element.
void setVectorEditEventListener(VectorEditEventListener listener)
Sets the current edit event listener for the layer.
[Expand]
Inherited Methods
From class com.carto.layers.VectorLayer
From class com.carto.layers.Layer
From class java.lang.Object

Public Constructors

public EditableVectorLayer (VectorDataSource dataSource)

Constructs a VectorLayer object from a data source.

Parameters
dataSource The data source from which this layer loads data.

Public Methods

public synchronized void delete ()

public VectorElement getSelectedVectorElement ()

Returns the selected vector element. If no element is currently selected, null is returned.

Returns
  • The selected vector element or null if no element is selected.

public VectorEditEventListener getVectorEditEventListener ()

Returns the current edit event listener for the layer.

Returns
  • The current edit event listener or null if no listener is set.

public void setSelectedVectorElement (VectorElement element)

Selects the given vector element. Deselects currently selected element is null argument is used.

Parameters
element The vector element to select or null.

public void setVectorEditEventListener (VectorEditEventListener listener)

Sets the current edit event listener for the layer.
Note that valid listener is required for editing operations to work.

Parameters
listener The edit event listener to use.