Package org.openstreetmap.josm.gui.io
Provides GUI classes for handling input/output operations (download, upload, save).
-
Interface Summary Interface Description IUploadDialog Upload dialog super interface. -
Class Summary Class Description AbstractIOTask This is an abstract task for uploading or saving a data layer.AbstractPrimitiveTask Abstract superclass of download/update primitives tasks.AbstractUploadDialog This is an abstract base class for dialogs used for entering generic upload options.AbstractUploadTask Abstract base class for the task of uploading primitives via OSM API.ActionFlagsTableCell This class creates a table cell that features two checkboxes, Upload and Save.AsynchronousUploadPrimitivesTask Task for uploading primitives using background worker threads.BasicUploadSettingsPanel BasicUploadSettingsPanel allows to enter the basic parameters required for uploading data.ChangesetCellRenderer AListCellRenderer
for the list of changesets in the upload dialog.ChangesetManagementPanel ChangesetManagementPanel allows to configure changeset to be used in the next upload.CloseChangesetDialog This dialog lets the user select changesets from a list of changesets.CloseChangesetTask A task for closing a collection of changesets.CredentialDialog Dialog box to request username and password from the user.CredentialDialog.CredentialPanel CredentialDialog.HttpProxyCredentialsPanel CredentialDialog.OsmApiCredentialsPanel CredentialDialog.OtherHostCredentialsPanel CredentialDialog.SelectAllOnFocusHandler CredentialDialog.TFKeyListener Listener for username and password text fields key events.CustomConfigurator Class to process configuration changes stored in XML can be used to modify preferences, store/delete files in .josm folders etcCustomConfigurator.XMLCommandProcessor Read preferences from xml filesDownloadFileTask Asynchronous task for downloading and unpacking arbitrary file lists Shows progress bar when downloadingDownloadFromOverpassTask Download OSM data from Overpass APIDownloadOpenChangesetsTask This is a task for downloading the open changesets of the current user from the OSM server.DownloadPrimitivesTask Task downloading a set of OSM primitives.DownloadPrimitivesWithReferrersTask Task for downloading a set of primitives with all referrers.LayerNameAndFilePathTableCell Display and edit layer name and file path in aJTable
.OnlineResourceMenu Show list ofOnlineResource
to set online/offline viaNetworkManager
.OnlineResourceMenu.ToggleOnlineResourceAction RecentlyOpenedFilesMenu Show list of recently opened filesRecentlyOpenedFilesMenu.ClearAction RecentlyOpenedFilesMenu.OpenRecentAction SaveLayerInfo SaveLayerInfo represents the information, user preferences and save/upload states of a layer which might be uploaded/saved.SaveLayersDialog Dialog that pops up when the user closes a layer with modified data.SaveLayersDialog.LayerListWarningMessagePanel SaveLayersDialog.LayerListWarningMessagePanel.LayerCellRenderer SaveLayersModel Table model for theSaveLayersTable
in theSaveLayersDialog
.SaveLayersTable A table that displays the list of modified layers in theSaveLayersDialog
.SaveLayersTableColumnModel Table column model for theSaveLayersTable
in theSaveLayersDialog
.SaveLayersTableColumnModel.RecommendedActionsTableCell small renderer class that handles the "should be uploaded/saved" texts.SaveLayerTask SaveLayerTask saves the data managed by anAbstractModifiableLayer
to theLayer.getAssociatedFile()
.UpdatePrimitivesTask The asynchronous task for updating a collection of objects using multi fetch.UploadAndSaveProgressRenderer AProgressRenderer
used for upload/save action in theSaveLayersDialog
.UploadDialog This is a dialog for entering upload options like the parameters for the upload changeset and the strategy for opening/closing a changeset.UploadDialog.CancelAction Action for canceling the dialog.UploadDialog.CompactTabbedPane UploadDialog.UploadAction Handles an upload.UploadDialogModel A model for the upload dialogUploadedObjectsSummaryPanel This panel displays a summary of the objects to upload.UploadedObjectsSummaryPanel.PrimitiveList A simple list of OSM primitives.UploadedObjectsSummaryPanel.PrimitiveListModel A list model for a list of OSM primitives.UploadLayerTask UploadLayerTask uploads the data managed by anOsmDataLayer
asynchronously.UploadNoteLayerTask UploadNoteLayerTask uploads the data managed by anNoteLayer
asynchronously.UploadParameterSummaryPanel A panel that displays a summary of data the user is about to uploadUploadPrimitivesTask The task for uploading a collection of primitives.UploadSelectionDialog This dialog can be used to select individual object for uploading.UploadSelectionDialog.OsmPrimitiveList UploadSelectionDialog.OsmPrimitiveListModel UploadSelectionDialog.OsmPrimitiveListModel.OsmPrimitiveComparator UploadStrategySelectionPanel UploadStrategySelectionPanel is a panel for selecting an upload strategy.UploadTextComponentValidator Input validators forUploadDialog
UploadTextComponentValidator.UploadAreaValidator Validator for the changeset areaUploadTextComponentValidator.UploadCommentValidator Validator for the changesetcomment
tagUploadTextComponentValidator.UploadSourceValidator Validator for the changesetsource
tag -
Enum Summary Enum Description SaveLayersDialog.Reason The cause for requesting an action on unsaved modificationsSaveLayersDialog.UserAction The action a user decided to take with respect to an operationSaveLayersModel.Mode The status of the editorUploadOrSaveState The state a layer may have after attempting to upload it -
Exception Summary Exception Description DownloadFileTask.DownloadException