-
public class MapTileSqlCacheProvider extends MapTileFileStorageProviderBase
Sqlite based tile cache mechansism
-
-
Constructor Summary
Constructors Constructor Description MapTileSqlCacheProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, long pMaximumCachedFileAge)MapTileSqlCacheProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource)The tiles may be found on several media.
-
Method Summary
Modifier and Type Method Description booleangetUsesDataConnection()Returns true if implementation uses a data connection, false otherwise. MapTileSqlCacheProvider.TileLoadergetTileLoader()It is expected that the implementation will construct an internal member which internallyimplements a TileLoader. intgetMinimumZoomLevel()Gets the minimum zoom level this tile provider can provide intgetMaximumZoomLevel()Gets the maximum zoom level this tile provider can provide voidsetTileSource(ITileSource pTileSource)Sets the tile source for this tile provider. voiddetach()Detach, we're shutting down - Stops all workers. booleanhasTile(long pMapTileIndex)returns true if the given tile for the current map source exists in the cache db -
-
Constructor Detail
-
MapTileSqlCacheProvider
MapTileSqlCacheProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, long pMaximumCachedFileAge)
-
MapTileSqlCacheProvider
MapTileSqlCacheProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource)
The tiles may be found on several media.
-
-
Method Detail
-
getUsesDataConnection
boolean getUsesDataConnection()
Returns true if implementation uses a data connection, false otherwise. This value is used todetermine if this provider should be skipped if there is no data connection.
-
getTileLoader
MapTileSqlCacheProvider.TileLoader getTileLoader()
It is expected that the implementation will construct an internal member which internallyimplements a TileLoader. This method is expected to return a that internal member tomethods of the parent methods.
-
getMinimumZoomLevel
int getMinimumZoomLevel()
Gets the minimum zoom level this tile provider can provide
-
getMaximumZoomLevel
int getMaximumZoomLevel()
Gets the maximum zoom level this tile provider can provide
-
setTileSource
void setTileSource(ITileSource pTileSource)
Sets the tile source for this tile provider.
-
detach
void detach()
Detach, we're shutting down - Stops all workers.
-
hasTile
boolean hasTile(long pMapTileIndex)
returns true if the given tile for the current map source exists in the cache db
-
-
-
-