public class OsmServerLocationReader extends OsmServerReader
Modifier and Type | Class and Description |
---|---|
protected class |
OsmServerLocationReader.GpxParser |
protected class |
OsmServerLocationReader.NoteParser |
protected class |
OsmServerLocationReader.OsmChangeParser |
protected class |
OsmServerLocationReader.OsmParser |
protected static class |
OsmServerLocationReader.Parser<T> |
OsmServerReader.DomParser<R>
OsmConnection.OAuthAccessTokenFetcher
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
url |
contentType, gpxParsedProperly
activeConnection, cancel, fetcher, oauthParameters
Constructor and Description |
---|
OsmServerLocationReader(java.lang.String url)
Constructs a new
OsmServerLocationReader . |
Modifier and Type | Method and Description |
---|---|
protected <T> T |
doParse(OsmServerLocationReader.Parser<T> parser,
ProgressMonitor progressMonitor) |
java.lang.String |
getUrl()
Returns the URL to fetch
|
DataSet |
parseOsm(ProgressMonitor progressMonitor)
Download OSM files from somewhere
|
DataSet |
parseOsm(ProgressMonitor progressMonitor,
Compression compression)
Download compressed OSM files from somewhere
|
DataSet |
parseOsmChange(ProgressMonitor progressMonitor)
Download OSM Change uncompressed files from somewhere
|
DataSet |
parseOsmChange(ProgressMonitor progressMonitor,
Compression compression)
Download OSM Change compressed files from somewhere
|
GpxData |
parseRawGps(ProgressMonitor progressMonitor)
Retrieve raw gps waypoints from the server API.
|
GpxData |
parseRawGps(ProgressMonitor progressMonitor,
Compression compression)
Retrieve compressed GPX files from somewhere.
|
java.util.List<Note> |
parseRawNotes(ProgressMonitor progressMonitor)
Downloads notes from a given raw URL.
|
java.util.List<Note> |
parseRawNotes(ProgressMonitor progressMonitor,
Compression compression)
Download notes from a URL that contains a compressed notes dump file
|
adaptRequest, fetchData, getAttribute, getBaseUrl, getInputStream, getInputStream, getInputStreamRaw, getInputStreamRaw, getInputStreamRaw, getInputStreamRaw, isDoAuthenticate, isGpxParsedProperly, parseNotes, setDoAuthenticate
addAuth, addBasicAuthorizationHeader, addOAuthAuthorizationHeader, cancel, isCanceled, obtainAccessToken, retrieveBasicAuthorizationLogin, setOAuthAccessTokenFetcher
protected final java.lang.String url
public OsmServerLocationReader(java.lang.String url)
OsmServerLocationReader
.url
- The URL to fetchpublic final java.lang.String getUrl()
protected final <T> T doParse(OsmServerLocationReader.Parser<T> parser, ProgressMonitor progressMonitor) throws OsmTransferException
OsmTransferException
public DataSet parseOsm(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReader
parseOsm
in class OsmServerReader
progressMonitor
- The progress monitorOsmTransferException
- if any error occurspublic DataSet parseOsm(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReader
parseOsm
in class OsmServerReader
progressMonitor
- The progress monitorcompression
- compression to useOsmTransferException
- if any error occurspublic DataSet parseOsmChange(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReader
parseOsmChange
in class OsmServerReader
progressMonitor
- The progress monitorOsmTransferException
- if any error occurspublic DataSet parseOsmChange(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReader
parseOsmChange
in class OsmServerReader
progressMonitor
- The progress monitorcompression
- compression to useOsmTransferException
- if any error occurspublic GpxData parseRawGps(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReader
parseRawGps
in class OsmServerReader
progressMonitor
- The progress monitorOsmTransferException
- if any error occurspublic GpxData parseRawGps(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReader
parseRawGps
in class OsmServerReader
progressMonitor
- The progress monitorcompression
- compression to useOsmTransferException
- if any error occurspublic java.util.List<Note> parseRawNotes(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReader
parseRawNotes
in class OsmServerReader
progressMonitor
- progress monitorOsmTransferException
- if any error occurs during dialog with OSM APIpublic java.util.List<Note> parseRawNotes(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReader
parseRawNotes
in class OsmServerReader
progressMonitor
- progress monitorcompression
- compression to useOsmTransferException
- if any error occurs during dialog with OSM API