Class TileDownloadingTask
- java.lang.Object
-
- org.openstreetmap.josm.plugins.streetside.cubemap.TileDownloadingTask
-
- All Implemented Interfaces:
java.util.concurrent.Callable<java.util.List<java.lang.String>>
public class TileDownloadingTask extends java.lang.Object implements java.util.concurrent.Callable<java.util.List<java.lang.String>>
-
-
Field Summary
Fields Modifier and Type Field Description private StreetsideCachecache(package private) booleancancelledprotected CubemapBuildercbprivate java.util.List<ITileDownloadingTaskListener>listenersListeners of the class.(package private) static org.apache.log4j.Loggerloggerprivate java.lang.StringtileId
-
Constructor Summary
Constructors Constructor Description TileDownloadingTask(java.lang.String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(ITileDownloadingTaskListener lis)Adds a new listener.java.util.List<java.lang.String>call()private java.lang.StringdownloadTile(java.lang.String tileId)private voidfireTileAdded(java.lang.String id)StreetsideCachegetCache()CubemapBuildergetCb()java.lang.StringgetId()voidsetCache(StreetsideCache cache)voidsetCancelled(boolean cancelled)voidsetCb(CubemapBuilder cb)voidsetId(java.lang.String id)
-
-
-
Field Detail
-
logger
static final org.apache.log4j.Logger logger
-
tileId
private java.lang.String tileId
-
cache
private StreetsideCache cache
-
cb
protected CubemapBuilder cb
-
listeners
private final java.util.List<ITileDownloadingTaskListener> listeners
Listeners of the class.
-
cancelled
boolean cancelled
-
-
Constructor Detail
-
TileDownloadingTask
public TileDownloadingTask(java.lang.String id)
-
-
Method Detail
-
addListener
public final void addListener(ITileDownloadingTaskListener lis)
Adds a new listener.- Parameters:
lis- Listener to be added.
-
getId
public java.lang.String getId()
- Returns:
- the tileId
-
setId
public void setId(java.lang.String id)
- Parameters:
id- the tileId to set
-
getCache
public StreetsideCache getCache()
- Returns:
- the cache
-
setCache
public void setCache(StreetsideCache cache)
- Parameters:
cache- the cache to set
-
getCb
public CubemapBuilder getCb()
- Returns:
- the cb
-
setCb
public void setCb(CubemapBuilder cb)
- Parameters:
cb- the cb to set
-
setCancelled
public void setCancelled(boolean cancelled)
- Parameters:
cancelled- the cancelled to set
-
call
public java.util.List<java.lang.String> call() throws java.lang.Exception
- Specified by:
callin interfacejava.util.concurrent.Callable<java.util.List<java.lang.String>>- Throws:
java.lang.Exception
-
downloadTile
private java.lang.String downloadTile(java.lang.String tileId)
-
fireTileAdded
private void fireTileAdded(java.lang.String id)
-
-