protected void |
OsmConnection.addAuth(HttpClient connection) |
|
protected void |
OsmConnection.addBasicAuthorizationHeader(HttpClient con) |
Adds an authentication header for basic authentication
|
void |
OsmApi.addCommentToChangeset(Changeset changeset,
String comment,
ProgressMonitor monitor) |
Adds a comment to the discussion of a closed changeset.
|
Note |
OsmApi.addCommentToNote(Note note,
String comment,
ProgressMonitor monitor) |
Add a comment to an existing note.
|
protected void |
OsmConnection.addOAuthAuthorizationHeader(HttpClient connection) |
Signs the connection with an OAuth authentication header
|
private void |
MultiFetchServerObjectReader.checkMissing(DataSet ds,
ProgressMonitor progressMonitor) |
Workaround for difference in Overpass API.
|
void |
OsmApi.closeChangeset(Changeset changeset,
ProgressMonitor monitor) |
Closes a changeset on the server.
|
Note |
OsmApi.closeNote(Note note,
String closeMessage,
ProgressMonitor monitor) |
Close a note.
|
Note |
OsmApi.createNote(LatLon latlon,
String text,
ProgressMonitor monitor) |
Create a new note on the server.
|
void |
OsmApi.createPrimitive(IPrimitive osm,
ProgressMonitor monitor) |
Creates an OSM primitive on the server.
|
void |
OsmApi.deletePrimitive(OsmPrimitive osm,
ProgressMonitor monitor) |
Deletes an OSM primitive on the server.
|
protected <T> T |
OsmServerLocationReader.doParse(OsmServerLocationReader.Parser<T> parser,
ProgressMonitor progressMonitor) |
|
ChangesetDataSet |
OsmServerChangesetReader.downloadChangeset(int id,
ProgressMonitor monitor) |
Downloads the content of a changeset
|
private GpxData |
BoundingBoxDownloader.downloadRawGps(Bounds b,
ProgressMonitor progressMonitor) |
|
private void |
MultiFetchServerObjectReader.downloadRelations(ProgressMonitor progressMonitor) |
Finds best way to download a set of relations.
|
protected void |
OsmApi.ensureValidChangeset() |
Ensures that the current changeset can be used for uploading data
|
protected MultiFetchServerObjectReader.FetchResult |
MultiFetchServerObjectReader.Fetcher.fetch(ProgressMonitor progressMonitor) |
fetches the requested primitives and updates the specified progress monitor.
|
<T> T |
OsmServerReader.fetchData(String api,
String subtask,
OsmServerReader.DomParser<T> parser,
ProgressMonitor monitor,
String reason) |
Fetches generic data from the DOM document resulting an API call.
|
protected void |
MultiFetchServerObjectReader.fetchPrimitives(Set<Long> ids,
OsmPrimitiveType type,
ProgressMonitor progressMonitor) |
|
UserInfo |
OsmServerUserInfoReader.fetchUserInfo(ProgressMonitor monitor) |
Fetches user info, without explicit reason.
|
UserInfo |
OsmServerUserInfoReader.fetchUserInfo(ProgressMonitor monitor,
String reason) |
Fetches user info, with an explicit reason.
|
Map<String,String> |
OsmServerUserPreferencesReader.fetchUserPreferences(ProgressMonitor monitor) |
Fetches user preferences, without explicit reason.
|
Map<String,String> |
OsmServerUserPreferencesReader.fetchUserPreferences(ProgressMonitor monitor,
String reason) |
Fetches user info, with an explicit reason.
|
protected InputStream |
OsmServerChangesetReader.getChangesetInputStream(long id,
boolean includeDiscussion,
ProgressMonitor monitor) |
|
protected InputStream |
OsmServerReader.getInputStream(String urlStr,
ProgressMonitor progressMonitor) |
Open a connection to the given url and return a reader on the input stream
from that connection.
|
protected InputStream |
OsmServerReader.getInputStream(String urlStr,
ProgressMonitor progressMonitor,
String reason) |
Open a connection to the given url and return a reader on the input stream
from that connection.
|
protected InputStream |
OsmServerReader.getInputStreamRaw(String urlStr,
ProgressMonitor progressMonitor) |
Open a connection to the given url and return a reader on the input stream
from that connection.
|
protected InputStream |
OsmServerReader.getInputStreamRaw(String urlStr,
ProgressMonitor progressMonitor,
String reason) |
Open a connection to the given url and return a reader on the input stream
from that connection.
|
protected InputStream |
OsmServerReader.getInputStreamRaw(String urlStr,
ProgressMonitor progressMonitor,
String reason,
boolean uncompressAccordingToContentDisposition) |
Open a connection to the given url (if HTTP, trough a GET request) and return a reader on the input stream
from that connection.
|
protected InputStream |
OsmServerReader.getInputStreamRaw(String urlStr,
ProgressMonitor progressMonitor,
String reason,
boolean uncompressAccordingToContentDisposition,
String httpMethod,
byte[] requestBody) |
Open a connection to the given url (if HTTP, with the specified method) and return a reader on the input stream
from that connection.
|
protected InputStream |
OverpassDownloadReader.getInputStreamRaw(String urlStr,
ProgressMonitor progressMonitor,
String reason,
boolean uncompressAccordingToContentDisposition) |
|
private DataSet |
OsmServerBackreferenceReader.getReferringPrimitives(ProgressMonitor progressMonitor,
String type,
String message) |
|
protected DataSet |
OsmServerBackreferenceReader.getReferringRelations(ProgressMonitor progressMonitor) |
Reads referring relations from the API server and replies them in a DataSet
|
protected DataSet |
OsmServerBackreferenceReader.getReferringWays(ProgressMonitor progressMonitor) |
Reads referring ways from the API server and replies them in a DataSet
|
private void |
OsmApi.individualPrimitiveModification(String method,
String verb,
IPrimitive osm,
ProgressMonitor monitor,
Consumer<String> consumer,
UnaryOperator<String> errHandler) |
|
(package private) void |
OsmServerWriter.makeApiRequest(OsmPrimitive osm,
ProgressMonitor progressMonitor) |
|
void |
OsmApi.modifyPrimitive(IPrimitive osm,
ProgressMonitor monitor) |
Modifies an OSM primitive on the server.
|
protected MultiFetchServerObjectReader.FetchResult |
MultiFetchServerObjectReader.Fetcher.multiGetIdPackage(OsmPrimitiveType type,
Set<Long> pkg,
ProgressMonitor progressMonitor) |
|
void |
OsmApi.openChangeset(Changeset changeset,
ProgressMonitor progressMonitor) |
Creates a new changeset based on the keys in changeset .
|
DataSet |
GeoJSONServerReader.GeoJsonParser.parse() |
|
GpxData |
OsmServerLocationReader.GpxParser.parse() |
|
List<Note> |
OsmServerLocationReader.NoteParser.parse() |
|
DataSet |
OsmServerLocationReader.OsmChangeParser.parse() |
|
DataSet |
OsmServerLocationReader.OsmParser.parse() |
|
abstract T |
OsmServerLocationReader.Parser.parse() |
|
HistoryDataSet |
OsmServerHistoryReader.parseHistory(ProgressMonitor progressMonitor) |
Fetches the history from the OSM API and parses it
|
List<Note> |
BoundingBoxDownloader.parseNotes(int noteLimit,
int daysClosed,
ProgressMonitor progressMonitor) |
|
List<Note> |
OsmServerReader.parseNotes(int noteLimit,
int daysClosed,
ProgressMonitor progressMonitor) |
Downloads notes from the API, given API limit parameters
|
DataSet |
BoundingBoxDownloader.parseOsm(ProgressMonitor progressMonitor) |
|
DataSet |
GeoJSONServerReader.parseOsm(ProgressMonitor progressMonitor) |
|
DataSet |
GeoJSONServerReader.parseOsm(ProgressMonitor progressMonitor,
Compression compression) |
|
DataSet |
MultiFetchServerObjectReader.Fetcher.parseOsm(ProgressMonitor progressMonitor) |
|
DataSet |
MultiFetchServerObjectReader.parseOsm(ProgressMonitor progressMonitor) |
invokes one or more Multi Gets to fetch the OsmPrimitive s and replies
the dataset of retrieved primitives.
|
DataSet |
OsmServerBackreferenceReader.parseOsm(ProgressMonitor progressMonitor) |
Reads the referring primitives from the OSM server, parses them and
replies them as DataSet
|
DataSet |
OsmServerChangesetReader.parseOsm(ProgressMonitor progressMonitor) |
don't use - not implemented!
|
DataSet |
OsmServerHistoryReader.parseOsm(ProgressMonitor progressMonitor) |
don't use - not implemented!
|
DataSet |
OsmServerLocationReader.parseOsm(ProgressMonitor progressMonitor) |
|
DataSet |
OsmServerLocationReader.parseOsm(ProgressMonitor progressMonitor,
Compression compression) |
|
DataSet |
OsmServerObjectReader.parseOsm(ProgressMonitor progressMonitor) |
Downloads and parses the data.
|
abstract DataSet |
OsmServerReader.parseOsm(ProgressMonitor progressMonitor) |
Download OSM files from somewhere
|
DataSet |
OsmServerReader.parseOsm(ProgressMonitor progressMonitor,
Compression compression) |
Download compressed OSM files from somewhere
|
DataSet |
OsmServerUserInfoReader.parseOsm(ProgressMonitor progressMonitor) |
|
DataSet |
OsmServerUserPreferencesReader.parseOsm(ProgressMonitor progressMonitor) |
|
DataSet |
OverpassDownloadReader.parseOsm(ProgressMonitor progressMonitor) |
|
DataSet |
OsmServerLocationReader.parseOsmChange(ProgressMonitor progressMonitor) |
|
DataSet |
OsmServerLocationReader.parseOsmChange(ProgressMonitor progressMonitor,
Compression compression) |
|
DataSet |
OsmServerReader.parseOsmChange(ProgressMonitor progressMonitor) |
Download OSM Change uncompressed files from somewhere
|
DataSet |
OsmServerReader.parseOsmChange(ProgressMonitor progressMonitor,
Compression compression) |
Download OSM Change compressed files from somewhere
|
GpxData |
BoundingBoxDownloader.parseRawGps(ProgressMonitor progressMonitor) |
|
GpxData |
OsmServerLocationReader.parseRawGps(ProgressMonitor progressMonitor) |
|
GpxData |
OsmServerLocationReader.parseRawGps(ProgressMonitor progressMonitor,
Compression compression) |
|
GpxData |
OsmServerReader.parseRawGps(ProgressMonitor progressMonitor) |
Retrieve raw gps waypoints from the server API.
|
GpxData |
OsmServerReader.parseRawGps(ProgressMonitor progressMonitor,
Compression compression) |
Retrieve compressed GPX files from somewhere.
|
List<Note> |
OsmServerLocationReader.parseRawNotes(ProgressMonitor progressMonitor) |
|
List<Note> |
OsmServerLocationReader.parseRawNotes(ProgressMonitor progressMonitor,
Compression compression) |
|
List<Note> |
OsmServerReader.parseRawNotes(ProgressMonitor progressMonitor) |
Downloads notes from a given raw URL.
|
List<Note> |
OsmServerReader.parseRawNotes(ProgressMonitor progressMonitor,
Compression compression) |
Download notes from a URL that contains a compressed notes dump file
|
private static Note |
OsmApi.parseSingleNote(String xml) |
Method for parsing API responses for operations on individual notes
|
List<Changeset> |
OsmServerChangesetReader.queryChangesets(ChangesetQuery query,
ProgressMonitor monitor) |
Queries a list
|
Changeset |
OsmServerChangesetReader.readChangeset(long id,
boolean includeDiscussion,
ProgressMonitor monitor) |
Reads the changeset with id id from the server.
|
List<Changeset> |
OsmServerChangesetReader.readChangesets(Collection<Integer> ids,
boolean includeDiscussion,
ProgressMonitor monitor) |
Reads the changesets with id ids from the server.
|
protected DataSet |
OsmServerBackreferenceReader.readIncompletePrimitives(DataSet ds,
ProgressMonitor progressMonitor) |
Scans a dataset for incomplete primitives.
|
Note |
OsmApi.reopenNote(Note note,
String reactivateMessage,
ProgressMonitor monitor) |
Reopen a closed note
|
protected String |
OsmConnection.retrieveBasicAuthorizationLogin(HttpClient con) |
Retrieves login from basic authentication header, if set.
|
protected String |
OsmApi.sendPostRequest(String urlSuffix,
String requestBody,
ProgressMonitor monitor) |
|
protected String |
OsmApi.sendPutRequest(String urlSuffix,
String requestBody,
ProgressMonitor monitor) |
|
protected String |
OsmApi.sendRequest(String requestMethod,
String urlSuffix,
String requestBody,
ProgressMonitor monitor) |
|
protected String |
OsmApi.sendRequest(String requestMethod,
String urlSuffix,
String requestBody,
ProgressMonitor monitor,
boolean doAuthenticate,
boolean fastFail) |
|
protected String |
OsmApi.sendRequest(String requestMethod,
String urlSuffix,
String requestBody,
ProgressMonitor monitor,
String contentType,
boolean doAuthenticate,
boolean fastFail) |
Generic method for sending requests to the OSM API.
|
protected DataSet |
MultiFetchServerObjectReader.Fetcher.singleGetId(OsmPrimitiveType type,
long id,
ProgressMonitor progressMonitor) |
|
protected MultiFetchServerObjectReader.FetchResult |
MultiFetchServerObjectReader.Fetcher.singleGetIdPackage(OsmPrimitiveType type,
Set<Long> pkg,
ProgressMonitor progressMonitor) |
invokes a sequence of Multi Gets for individual ids in a set of ids and a given OsmPrimitiveType .
|
void |
OsmApi.updateChangeset(Changeset changeset,
ProgressMonitor monitor) |
Updates a changeset with the keys in changesetUpdate .
|
protected byte[] |
OsmApi.CapabilitiesCache.updateData() |
|
protected void |
OsmServerWriter.uploadChangesAsDiffUpload(Collection<? extends OsmPrimitive> primitives,
ProgressMonitor progressMonitor) |
Upload all changes in one diff upload
|
protected void |
OsmServerWriter.uploadChangesInChunks(Collection<? extends OsmPrimitive> primitives,
ProgressMonitor progressMonitor,
int chunkSize) |
Upload all changes in one diff upload
|
protected void |
OsmServerWriter.uploadChangesIndividually(Collection<? extends OsmPrimitive> primitives,
ProgressMonitor progressMonitor) |
Uploads the changes individually.
|
Collection<OsmPrimitive> |
OsmApi.uploadDiff(Collection<? extends OsmPrimitive> list,
ProgressMonitor monitor) |
Uploads a list of changes in "diff" form to the server.
|
void |
OsmServerWriter.uploadOsm(UploadStrategySpecification strategy,
Collection<? extends OsmPrimitive> primitives,
Changeset changeset,
ProgressMonitor monitor) |
Send the dataset to the server.
|