org.openstreetmap.fma.jtiledownloader.cmdline
Class JTileDownloaderCommandLine
java.lang.Object
org.openstreetmap.fma.jtiledownloader.cmdline.JTileDownloaderCommandLine
- All Implemented Interfaces:
- TileDownloaderListener
public class JTileDownloaderCommandLine
- extends java.lang.Object
- implements TileDownloaderListener
Method Summary |
void |
downloadComplete(int errorCount,
java.util.ArrayList<TileDownloadError> errorTileList,
int updatedTileCount)
|
void |
downloadedTile(int actCount,
int maxCount,
java.lang.String path,
int updatedCount,
boolean updatedTile)
|
void |
downloadPaused(int actCount,
int maxCount)
|
void |
downloadStopped(int actCount,
int maxCount)
|
void |
errorOccured(int actCount,
int maxCount,
Tile tile)
|
private void |
handleDownloadTemplate(java.lang.String type)
|
private void |
printStartUpMessage()
|
void |
setInfo(java.lang.String message)
|
void |
start()
|
private void |
startDownload(TileProviderIf tileProvider)
|
void |
waitResume(java.lang.String message)
|
void |
waitWaitHttp500ErrorToResume(java.lang.String message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final java.util.logging.Logger log
CMDLINE_DL
private static final java.lang.String CMDLINE_DL
- See Also:
- Constant Field Values
_arguments
private final java.util.HashMap<java.lang.String,java.lang.String> _arguments
_downloadJob
private DownloadJob _downloadJob
_tileList
private TileList _tileList
_tld
private TileListDownloader _tld
_tileProvider
private TileProviderIf _tileProvider
JTileDownloaderCommandLine
public JTileDownloaderCommandLine(java.util.HashMap<java.lang.String,java.lang.String> arguments)
- Parameters:
arguments
-
start
public void start()
handleDownloadTemplate
private void handleDownloadTemplate(java.lang.String type)
- Parameters:
type
-
startDownload
private void startDownload(TileProviderIf tileProvider)
printStartUpMessage
private void printStartUpMessage()
downloadComplete
public void downloadComplete(int errorCount,
java.util.ArrayList<TileDownloadError> errorTileList,
int updatedTileCount)
- Specified by:
downloadComplete
in interface TileDownloaderListener
- See Also:
TileDownloaderListener.downloadComplete(int, java.util.ArrayList, int)
downloadedTile
public void downloadedTile(int actCount,
int maxCount,
java.lang.String path,
int updatedCount,
boolean updatedTile)
- Specified by:
downloadedTile
in interface TileDownloaderListener
- See Also:
TileDownloaderListener.downloadedTile(int, int, java.lang.String, int, boolean)
waitResume
public void waitResume(java.lang.String message)
- Parameters:
message
-
waitWaitHttp500ErrorToResume
public void waitWaitHttp500ErrorToResume(java.lang.String message)
- Parameters:
message
-
errorOccured
public void errorOccured(int actCount,
int maxCount,
Tile tile)
- Specified by:
errorOccured
in interface TileDownloaderListener
- See Also:
TileDownloaderListener.errorOccured(int, int, Tile)
downloadStopped
public void downloadStopped(int actCount,
int maxCount)
- Specified by:
downloadStopped
in interface TileDownloaderListener
- See Also:
TileDownloaderListener.downloadStopped(int, int)
setInfo
public void setInfo(java.lang.String message)
- Specified by:
setInfo
in interface TileDownloaderListener
- See Also:
TileDownloaderListener.setInfo(java.lang.String)
downloadPaused
public void downloadPaused(int actCount,
int maxCount)
- Specified by:
downloadPaused
in interface TileDownloaderListener
- See Also:
TileDownloaderListener.downloadPaused(int, int)