public class MapTileFileArchiveProvider extends MapTileFileStorageProviderBase
Modifier and Type | Class and Description |
---|---|
protected class |
MapTileFileArchiveProvider.TileLoader |
mPending, mQueueLockObject, mWorking
Constructor and Description |
---|
MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver,
ITileSource pTileSource) |
MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver,
ITileSource pTileSource,
IArchiveFile[] pArchives)
The tiles may be found on several media.
|
MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver,
ITileSource pTileSource,
IArchiveFile[] pArchives,
boolean ignoreTileSource) |
Modifier and Type | Method and Description |
---|---|
void |
detach()
Detach, we're shutting down - Stops all workers.
|
int |
getMaximumZoomLevel()
Gets the maximum zoom level this tile provider can provide
|
int |
getMinimumZoomLevel()
Gets the minimum zoom level this tile provider can provide
|
protected String |
getName()
Gets the human-friendly name assigned to this tile provider.
|
protected String |
getThreadGroupName()
Gets the name assigned to the thread for this provider.
|
MapTileFileArchiveProvider.TileLoader |
getTileLoader()
It is expected that the implementation will construct an internal member which internally
implements a
MapTileModuleProviderBase.TileLoader . |
boolean |
getUsesDataConnection()
Returns true if implementation uses a data connection, false otherwise.
|
protected void |
onMediaMounted() |
protected void |
onMediaUnmounted() |
void |
setTileSource(ITileSource pTileSource)
Sets the tile source for this tile provider.
|
loadMapTileAsync, removeTileFromQueues
public MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, IArchiveFile[] pArchives)
MapTileProviderBase
.public MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource, IArchiveFile[] pArchives, boolean ignoreTileSource)
pRegisterReceiver
- pTileSource
- pArchives
- ignoreTileSource
- if true, tile source is ignoredpublic MapTileFileArchiveProvider(IRegisterReceiver pRegisterReceiver, ITileSource pTileSource)
public boolean getUsesDataConnection()
MapTileModuleProviderBase
getUsesDataConnection
in class MapTileModuleProviderBase
protected String getName()
MapTileModuleProviderBase
getName
in class MapTileModuleProviderBase
protected String getThreadGroupName()
MapTileModuleProviderBase
getThreadGroupName
in class MapTileModuleProviderBase
public MapTileFileArchiveProvider.TileLoader getTileLoader()
MapTileModuleProviderBase
MapTileModuleProviderBase.TileLoader
. This method is expected to return a that internal member to
methods of the parent methods.getTileLoader
in class MapTileModuleProviderBase
public int getMinimumZoomLevel()
MapTileModuleProviderBase
getMinimumZoomLevel
in class MapTileModuleProviderBase
public int getMaximumZoomLevel()
MapTileModuleProviderBase
getMaximumZoomLevel
in class MapTileModuleProviderBase
protected void onMediaMounted()
onMediaMounted
in class MapTileFileStorageProviderBase
protected void onMediaUnmounted()
onMediaUnmounted
in class MapTileFileStorageProviderBase
public void setTileSource(ITileSource pTileSource)
MapTileModuleProviderBase
setTileSource
in class MapTileModuleProviderBase
pTileSource
- the tile sourcepublic void detach()
MapTileModuleProviderBase
detach
in class MapTileFileStorageProviderBase