public class EditableGeometryLayer
extends com.nutiteq.vectorlayers.GeometryLayer
Constructor and Description |
---|
EditableGeometryLayer(EditableVectorDataSource<com.nutiteq.geometry.Geometry> dataSource) |
Modifier and Type | Method and Description |
---|---|
void |
add(com.nutiteq.geometry.Geometry element) |
void |
addAll(Collection<? extends com.nutiteq.geometry.Geometry> elements) |
void |
calculateVisibleElements(com.nutiteq.components.CullState cullState) |
protected Object |
cloneUserData(Object userData) |
void |
discardChanges() |
boolean |
hasPendingChanges() |
void |
loadState(com.nutiteq.utils.LongHashMap<com.nutiteq.geometry.Geometry> elementMap) |
void |
remove(com.nutiteq.geometry.Geometry element) |
void |
removeAll(Collection<? extends com.nutiteq.geometry.Geometry> elements) |
void |
saveChanges() |
com.nutiteq.utils.LongHashMap<com.nutiteq.geometry.Geometry> |
saveState() |
void |
update(com.nutiteq.geometry.Geometry element) |
calculateVisibleElements, clear, createCullTask, elementUpdated, executeVisibilityCalculationTask, getCurrentZoomLevel, getDataExtent, getDataSource, getVisibleElements, loadVisibleElements, onElementChanged, onStartMapping, onStopMapping, registerDataSourceListeners, setComponents, setProjection, setRenderProjection, setVisible, setVisibleElements, setVisibleElementsList, unregisterDataSourceListeners, updateVisibleElements
public EditableGeometryLayer(EditableVectorDataSource<com.nutiteq.geometry.Geometry> dataSource)
public com.nutiteq.utils.LongHashMap<com.nutiteq.geometry.Geometry> saveState()
public void loadState(com.nutiteq.utils.LongHashMap<com.nutiteq.geometry.Geometry> elementMap)
public void add(com.nutiteq.geometry.Geometry element)
add
in class com.nutiteq.vectorlayers.VectorLayer<com.nutiteq.geometry.Geometry>
public void addAll(Collection<? extends com.nutiteq.geometry.Geometry> elements)
addAll
in class com.nutiteq.vectorlayers.VectorLayer<com.nutiteq.geometry.Geometry>
public void remove(com.nutiteq.geometry.Geometry element)
remove
in class com.nutiteq.vectorlayers.VectorLayer<com.nutiteq.geometry.Geometry>
public void removeAll(Collection<? extends com.nutiteq.geometry.Geometry> elements)
removeAll
in class com.nutiteq.vectorlayers.VectorLayer<com.nutiteq.geometry.Geometry>
public void update(com.nutiteq.geometry.Geometry element)
public void calculateVisibleElements(com.nutiteq.components.CullState cullState)
calculateVisibleElements
in class com.nutiteq.vectorlayers.VectorLayer<com.nutiteq.geometry.Geometry>
public boolean hasPendingChanges()
public void saveChanges()
public void discardChanges()
Copyright © 2014. All rights reserved.