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, updateVisibleElementspublic 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.