public abstract class AbstractVectorLayer<T> extends Layer implements Map.UpdateListener
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractVectorLayer.Renderer |
protected static class |
AbstractVectorLayer.Task |
protected class |
AbstractVectorLayer.Worker |
Layer.EnableHandler| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log |
protected TileClipper |
mClipper |
protected GeometryBuffer |
mGeom |
protected boolean |
mUpdate |
protected long |
mUpdateDelay |
protected AbstractVectorLayer.Worker |
mWorker |
protected static double |
UNSCALE_COORD |
| Constructor and Description |
|---|
AbstractVectorLayer(Map map) |
| Modifier and Type | Method and Description |
|---|---|
void |
onDetach()
Override to perform clean up of resources before shutdown.
|
void |
onMapEvent(Event e,
MapPosition pos) |
protected abstract void |
processFeatures(AbstractVectorLayer.Task t,
Box b) |
void |
update() |
getRenderer, isEnabled, map, setEnabled, setEnableHandlerpublic static final org.slf4j.Logger log
protected static final double UNSCALE_COORD
protected final GeometryBuffer mGeom
protected final TileClipper mClipper
protected final AbstractVectorLayer.Worker mWorker
protected long mUpdateDelay
protected boolean mUpdate
public AbstractVectorLayer(Map map)
public void onDetach()
Layerpublic void onMapEvent(Event e, MapPosition pos)
onMapEvent in interface Map.UpdateListenerpublic void update()
protected abstract void processFeatures(AbstractVectorLayer.Task t, Box b)