public class DownloadOsmIdTask extends DownloadOsmTask
It handles one URL pattern: openstreetmap website URL with /(node|way|relation)/<id> argument.
DownloadOsmTask.AbstractInternalTask, DownloadOsmTask.DownloadTask| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
URL_ID_PATTERN |
currentBounds, downloadTask, newLayerName, OVERPASS_INTERPRETER_DATA, warnAboutEmptyAreadownloadedData, zoomAfterDownload| Constructor and Description |
|---|
DownloadOsmIdTask() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getPatterns()
Returns regular expressions that match the URLs
|
java.lang.String |
getTitle()
Returns human-readable description of the task
|
java.util.concurrent.Future<?> |
loadUrl(DownloadParams settings,
java.lang.String url,
ProgressMonitor progressMonitor)
Loads a given URL from the OSM Server
|
cancel, download, download, download, extractOsmFilename, getConfirmationMessage, getDownloadProjectionBounds, getOsmServerReader, isSafeForRemotecontrolRequests, modifyUrlBeforeLoadacceptsDocumentationSummary, acceptsUrl, acceptsUrl, getDownloadedData, getErrorObjects, isCanceled, isFailed, rememberDownloadedData, rememberErrorMessage, rememberException, setCanceled, setFailed, setZoomAfterDownload, toStringprivate static final java.lang.String URL_ID_PATTERN
public DownloadOsmIdTask()
public java.lang.String[] getPatterns()
DownloadTaskgetPatterns in interface DownloadTaskgetPatterns in class DownloadOsmTaskpublic java.util.concurrent.Future<?> loadUrl(DownloadParams settings, java.lang.String url, ProgressMonitor progressMonitor)
DownloadOsmTaskloadUrl in interface DownloadTaskloadUrl in class DownloadOsmTasksettings - download settingsurl - The URL as StringprogressMonitor - the progressMonitorDownloadTask.download(DownloadParams, Bounds, ProgressMonitor)public java.lang.String getTitle()
DownloadTaskgetTitle in interface DownloadTaskgetTitle in class DownloadOsmTask