@Deprecated public class EditableSpatialiteLayer extends EditableGeometryDbLayer
lineStyleSet, minZoom, pointStyleSet, polygonStyleSet
Constructor and Description |
---|
EditableSpatialiteLayer(com.nutiteq.projections.Projection proj,
String dbPath,
String tableName,
String geomColumnName,
String[] userColumns,
int maxObjects,
com.nutiteq.style.StyleSet<com.nutiteq.style.PointStyle> pointStyleSet,
com.nutiteq.style.StyleSet<com.nutiteq.style.LineStyle> lineStyleSet,
com.nutiteq.style.StyleSet<com.nutiteq.style.PolygonStyle> polygonStyleSet,
android.content.Context context)
Deprecated.
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
cloneUserData(Object userData)
Deprecated.
Create clone for userData, specific on Object type what you use
|
protected com.nutiteq.ui.Label |
createLabel(Object userData)
Deprecated.
Generate pop-up labels, shown if you click on object.
|
protected void |
deleteElement(long id)
Deprecated.
Delete vectro object with given ID
|
com.nutiteq.components.Envelope |
getDataExtent()
Deprecated.
|
String[] |
getUserColumns()
Deprecated.
|
protected long |
insertElement(com.nutiteq.geometry.Geometry element)
Deprecated.
Insert new object
|
protected com.nutiteq.utils.LongHashMap<com.nutiteq.geometry.Geometry> |
queryElements(com.nutiteq.components.Envelope envelope,
int zoom)
Deprecated.
Read Vector objects for given Envelope
|
protected void |
updateElement(long id,
com.nutiteq.geometry.Geometry element)
Deprecated.
Update vector object with given ID
|
addAll, calculateVisibleElements, discardChanges, getLineStyleSet, getPointStyleSet, getPolygonStyleSet, hasPendingChanges, loadState, removeAll, saveChanges, saveState, update
add, calculateVisibleElements, clear, createCullTask, elementUpdated, executeVisibilityCalculationTask, getCurrentZoomLevel, getDataSource, getVisibleElements, loadVisibleElements, onElementChanged, onStartMapping, onStopMapping, registerDataSourceListeners, remove, setComponents, setProjection, setRenderProjection, setVisible, setVisibleElements, setVisibleElementsList, unregisterDataSourceListeners, updateVisibleElements
public EditableSpatialiteLayer(com.nutiteq.projections.Projection proj, String dbPath, String tableName, String geomColumnName, String[] userColumns, int maxObjects, com.nutiteq.style.StyleSet<com.nutiteq.style.PointStyle> pointStyleSet, com.nutiteq.style.StyleSet<com.nutiteq.style.LineStyle> lineStyleSet, com.nutiteq.style.StyleSet<com.nutiteq.style.PolygonStyle> polygonStyleSet, android.content.Context context) throws IOException
proj
- Layer projectiondbPath
- Spatialite file name full pathtableName
- geomColumnName
- column in tableName which has geometriesuserColumns
- include values from these additional columns to userDatamaxObjects
- maximum number of loaded objects, suggested <2000 or sopointStyleSet
- required if layer has pointslineStyleSet
- required if layer has linespolygonStyleSet
- required if layer has linescontext
- Activity who controls the layerIOException
public String[] getUserColumns()
protected com.nutiteq.utils.LongHashMap<com.nutiteq.geometry.Geometry> queryElements(com.nutiteq.components.Envelope envelope, int zoom)
EditableGeometryDbLayer
queryElements
in class EditableGeometryDbLayer
protected long insertElement(com.nutiteq.geometry.Geometry element)
EditableGeometryDbLayer
insertElement
in class EditableGeometryDbLayer
element
- element to insertprotected void updateElement(long id, com.nutiteq.geometry.Geometry element)
EditableGeometryDbLayer
updateElement
in class EditableGeometryDbLayer
id
- element id to updateelement
- new element stateprotected void deleteElement(long id)
EditableGeometryDbLayer
deleteElement
in class EditableGeometryDbLayer
id
- element id to deleteprotected com.nutiteq.ui.Label createLabel(Object userData)
EditableGeometryDbLayer
createLabel
in class EditableGeometryDbLayer
userData
- object custom attributesprotected Object cloneUserData(Object userData)
EditableGeometryDbLayer
cloneUserData
in class EditableGeometryDbLayer
userData
- object to clonepublic com.nutiteq.components.Envelope getDataExtent()
getDataExtent
in class com.nutiteq.vectorlayers.VectorLayer<com.nutiteq.geometry.Geometry>
Copyright © 2014. All rights reserved.