public class AbstractTileSourceLayer.PrecacheTask extends java.lang.Object implements TileLoaderListener
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.atomic.AtomicInteger |
processedCount |
private ProgressMonitor |
progressMonitor |
private TileLoader |
tileLoader |
private int |
totalCount |
| Constructor and Description |
|---|
PrecacheTask(ProgressMonitor progressMonitor) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
cancel the task
|
TileLoader |
getTileLoader() |
int |
getTotalCount() |
boolean |
isFinished() |
void |
tileLoadingFinished(Tile tile,
boolean success)
Will be called if a new
Tile has been loaded successfully. |
private final ProgressMonitor progressMonitor
private int totalCount
private final java.util.concurrent.atomic.AtomicInteger processedCount
private final TileLoader tileLoader
public PrecacheTask(ProgressMonitor progressMonitor)
progressMonitor - that will be notified about progess of the taskpublic boolean isFinished()
public int getTotalCount()
public void cancel()
public void tileLoadingFinished(Tile tile, boolean success)
TileLoaderListenerTile has been loaded successfully.
Loaded can mean downloaded or loaded from file cache.tileLoadingFinished in interface TileLoaderListenertile - The tilesuccess - true if the tile has been loaded successfully, false otherwisepublic TileLoader getTileLoader()