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, gpxParsedProperlyactiveConnection, 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, setDoAuthenticateaddAuth, addBasicAuthorizationHeader, addOAuthAuthorizationHeader, cancel, isCanceled, obtainAccessToken, retrieveBasicAuthorizationLogin, setOAuthAccessTokenFetcherprotected 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
OsmTransferExceptionpublic DataSet parseOsm(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReaderparseOsm in class OsmServerReaderprogressMonitor - The progress monitorOsmTransferException - if any error occurspublic DataSet parseOsm(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReaderparseOsm in class OsmServerReaderprogressMonitor - The progress monitorcompression - compression to useOsmTransferException - if any error occurspublic DataSet parseOsmChange(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReaderparseOsmChange in class OsmServerReaderprogressMonitor - The progress monitorOsmTransferException - if any error occurspublic DataSet parseOsmChange(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReaderparseOsmChange in class OsmServerReaderprogressMonitor - The progress monitorcompression - compression to useOsmTransferException - if any error occurspublic GpxData parseRawGps(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReaderparseRawGps in class OsmServerReaderprogressMonitor - The progress monitorOsmTransferException - if any error occurspublic GpxData parseRawGps(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReaderparseRawGps in class OsmServerReaderprogressMonitor - The progress monitorcompression - compression to useOsmTransferException - if any error occurspublic java.util.List<Note> parseRawNotes(ProgressMonitor progressMonitor) throws OsmTransferException
OsmServerReaderparseRawNotes in class OsmServerReaderprogressMonitor - progress monitorOsmTransferException - if any error occurs during dialog with OSM APIpublic java.util.List<Note> parseRawNotes(ProgressMonitor progressMonitor, Compression compression) throws OsmTransferException
OsmServerReaderparseRawNotes in class OsmServerReaderprogressMonitor - progress monitorcompression - compression to useOsmTransferException - if any error occurs during dialog with OSM API