public class TileController
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected TileCache |
tileCache |
protected TileLoader |
tileLoader |
protected TileSource |
tileSource |
Constructor and Description |
---|
TileController(TileSource source,
TileCache tileCache,
TileLoaderListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
cancelOutstandingJobs() |
Tile |
getTile(int tilex,
int tiley,
int zoom)
retrieves a tile from the cache.
|
TileCache |
getTileCache() |
TileSource |
getTileLayerSource() |
TileLoader |
getTileLoader() |
TileSource |
getTileSource() |
void |
setTileCache(TileCache tileCache) |
void |
setTileLoader(TileLoader tileLoader) |
void |
setTileSource(TileSource tileSource) |
protected TileLoader tileLoader
protected TileCache tileCache
protected TileSource tileSource
public TileController(TileSource source, TileCache tileCache, TileLoaderListener listener)
public Tile getTile(int tilex, int tiley, int zoom)
JobDispatcher.JobThread
.tilex
- the X position of the tiletiley
- the Y position of the tilezoom
- the zoom level of the tilenull
if the tile
was not found in the cache.public TileCache getTileCache()
public void setTileCache(TileCache tileCache)
public TileLoader getTileLoader()
public void setTileLoader(TileLoader tileLoader)
public TileSource getTileLayerSource()
public TileSource getTileSource()
public void setTileSource(TileSource tileSource)
public void cancelOutstandingJobs()