Class ChangesetContentDownloadTask.DownloadTask

    • Field Detail

      • toDownload

        private final java.util.List<java.lang.Integer> toDownload
        the list of changeset ids to download
    • Constructor Detail

      • DownloadTask

        DownloadTask​(java.awt.Component parent,
                     java.util.Collection<java.lang.Integer> ids)
    • Method Detail

      • downloadChangeset

        protected void downloadChangeset​(int changesetId)
                                  throws OsmTransferException
        Downloads the changeset with id changesetId (only "header" information, no content)
        Parameters:
        changesetId - the changeset id
        Throws:
        OsmTransferException - if something went wrong
      • realRun

        protected void realRun()
                        throws org.xml.sax.SAXException,
                               java.io.IOException,
                               OsmTransferException
        Description copied from class: PleaseWaitRunnable
        Called in the worker thread to do the actual work. When any of the exception is thrown, a message box will be displayed and closeDialog is called. finish() is called in any case.
        Specified by:
        realRun in class PleaseWaitRunnable
        Throws:
        org.xml.sax.SAXException - if a SAX error occurs
        java.io.IOException - if an I/O error occurs
        OsmTransferException - if a communication error with the OSM server occurs
      • finish

        protected void finish()
        Description copied from class: PleaseWaitRunnable
        Finish up the data work. Is guaranteed to be called if realRun is called. Finish is called in the gui thread just after the dialog disappeared.
        Specified by:
        finish in class PleaseWaitRunnable