public abstract class TileLoader
extends java.lang.Object
implements org.oscim.tiling.ITileDataSink
| Modifier and Type | Field and Description |
|---|---|
static long |
lastLoadTime |
protected org.oscim.layers.tile.MapTile |
mTile |
protected boolean |
mWorking |
| Constructor and Description |
|---|
TileLoader(org.oscim.layers.tile.TileManager tileManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
awaitPausing() |
void |
cancel() |
void |
completed(org.oscim.tiling.QueryResult result)
Callback to be called by TileDataSource when finished
loading or on failure.
|
abstract void |
dispose() |
void |
finish() |
void |
go() |
boolean |
isCanceled() |
boolean |
isPausing() |
protected abstract boolean |
loadTile(org.oscim.layers.tile.MapTile tile) |
void |
pause() |
static void |
postLoadDelay(LoadDelayTask<?> task) |
void |
proceed() |
void |
process(org.oscim.core.MapElement element)
Called by TileDataSource
|
void |
setTileImage(org.oscim.backend.canvas.Bitmap bitmap)
Called by TileDataSource
|
void |
start() |
protected boolean mWorking
protected org.oscim.layers.tile.MapTile mTile
public static long lastLoadTime
public abstract void dispose()
protected abstract boolean loadTile(org.oscim.layers.tile.MapTile tile)
public void finish()
public void cancel()
public boolean isCanceled()
public boolean isPausing()
public void pause()
public void proceed()
public void awaitPausing()
public void start()
public void go()
public void completed(org.oscim.tiling.QueryResult result)
completed in interface org.oscim.tiling.ITileDataSinkpublic void process(org.oscim.core.MapElement element)
process in interface org.oscim.tiling.ITileDataSinkpublic void setTileImage(org.oscim.backend.canvas.Bitmap bitmap)
setTileImage in interface org.oscim.tiling.ITileDataSinkpublic static void postLoadDelay(LoadDelayTask<?> task)