Ignore:
Timestamp:
2017-09-01T23:55:45+02:00 (2 years ago)
Author:
Don-vip
Message:

see #15141, see #15167 - use correct message ("Downloading data" instead of "Uploading data") when downloading data from Overpass API / POST

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/tools/HttpClient.java

    r12620 r12711  
    5353    private boolean useCache;
    5454    private String reasonForRequest;
     55    private String outputMessage = tr("Uploading data ...");
    5556    private HttpURLConnection connection; // to allow disconnecting before `response` is set
    5657    private Response response;
     
    115116            connection.setDoOutput(true);
    116117            try (OutputStream out = new BufferedOutputStream(
    117                     new ProgressOutputStream(connection.getOutputStream(), requestBody.length, progressMonitor, finishOnCloseOutput))) {
     118                    new ProgressOutputStream(connection.getOutputStream(), requestBody.length,
     119                            progressMonitor, outputMessage, finishOnCloseOutput))) {
    118120                out.write(requestBody);
    119121            }
     
    622624
    623625    /**
     626     * Sets the output message to be displayed in progress monitor for {@code PUT}, {@code POST} and {@code DELETE} methods.
     627     * Defaults to "Uploading data ..." (translated). Has no effect for {@code GET} or any other method.
     628     * @param outputMessage message to be displayed in progress monitor
     629     * @return {@code this}
     630     * @since 12711
     631     */
     632    public HttpClient setOutputMessage(String outputMessage) {
     633        this.outputMessage = outputMessage;
     634        return this;
     635    }
     636
     637    /**
    624638     * Sets whether the progress monitor task will be finished when the output stream is closed. This is {@code true} by default.
    625639     * @param finishOnCloseOutput whether the progress monitor task will be finished when the output stream is closed
Note: See TracChangeset for help on using the changeset viewer.