Uses of Class
org.openstreetmap.josm.gui.layer.OsmDataLayer
-
Packages that use OsmDataLayer Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions.org.openstreetmap.josm.actions.downloadtasks Provides the classes for JOSMdownload tasks
.org.openstreetmap.josm.actions.mapmode Provides the classes for JOSMmap modes
.org.openstreetmap.josm.gui.conflict.pair Provides the classes for displaying conflicts as pair of lists.org.openstreetmap.josm.gui.datatransfer Provides the classes for transferring data using cut/copy/paste operations.org.openstreetmap.josm.gui.datatransfer.data Provides the classes for defining the serializable data transferred using cut/copy/paste operations.org.openstreetmap.josm.gui.datatransfer.importers Provides the classes for the transfer support controllers allowing cut/copy/paste operations.org.openstreetmap.josm.gui.dialogs Provides three kinds of dialogs: Toggle dialogs on the right side of the GUI, that can be turned on, off, attached or detached from the GUI Changeset dialog based on a standalone implementation, dedicated to OSM changesets management Extended dialogs for everything elseorg.openstreetmap.josm.gui.dialogs.relation Toggle dialog allowing to display currently loaded relations and perform operations on them.org.openstreetmap.josm.gui.dialogs.relation.actions Provides the classes for relation editor actions.org.openstreetmap.josm.gui.io Provides GUI classes for handling input/output operations (download, upload, save).org.openstreetmap.josm.gui.io.importexport Provides GUI classes for handling file import/export operations.org.openstreetmap.josm.gui.layer Provides classes for handling the different kinds of map layers.org.openstreetmap.josm.gui.layer.geoimage Provides classes for handling layers displaying geotagged pictures.org.openstreetmap.josm.gui.preferences.advanced Provides classes for handling advanced preferences.org.openstreetmap.josm.gui.tagging Provides classes for handling edition of OSM tags: tag tables, tag editors.org.openstreetmap.josm.gui.widgets Provides GUI widgets customized for JOSM needs.org.openstreetmap.josm.io.session Provides the classes for user sessions import/export. -
-
Uses of OsmDataLayer in org.openstreetmap.josm.actions
Fields in org.openstreetmap.josm.actions declared as OsmDataLayer Modifier and Type Field Description protected OsmDataLayer
PurgeAction. layer
private OsmDataLayer
ToggleUploadDiscouragedLayerAction. layer
private OsmDataLayer
UploadSelectionAction.DeletedParentsChecker. layer
Methods in org.openstreetmap.josm.actions with parameters of type OsmDataLayer Modifier and Type Method Description protected static void
UploadAction. alertUnresolvedConflicts(OsmDataLayer layer)
static void
CopyAction. copy(OsmDataLayer source, Collection<OsmPrimitive> primitives)
Copies the given primitive ids to the clipboard.static void
MergeNodesAction. doMergeNodes(OsmDataLayer layer, Collection<Node> nodes, Node targetLocationNode)
Merges the nodes innodes
at the specified node's location.static void
DownloadReferrersAction. downloadReferrers(OsmDataLayer targetLayer, Collection<OsmPrimitive> children)
Downloads the primitives referring to the primitives inprimitives
into the target layertargetLayer
.protected void
UploadSelectionAction. processPostParentChecker(OsmDataLayer layer, Collection<OsmPrimitive> toUpload)
void
UploadAction. uploadData(OsmDataLayer layer, APIDataSet apiData)
Uploads data to the OSM API.void
UploadSelectionAction. uploadPrimitives(OsmDataLayer layer, Collection<OsmPrimitive> toUpload)
Uploads the primitives intoUpload
to the server.Constructors in org.openstreetmap.josm.actions with parameters of type OsmDataLayer Constructor Description DeletedParentsChecker(OsmDataLayer layer, Collection<OsmPrimitive> toUpload)
Constructs a newDeletedParentsChecker
.ToggleUploadDiscouragedLayerAction(OsmDataLayer layer)
Constructs a newToggleUploadDiscouragedLayerAction
. -
Uses of OsmDataLayer in org.openstreetmap.josm.actions.downloadtasks
Fields in org.openstreetmap.josm.actions.downloadtasks declared as OsmDataLayer Modifier and Type Field Description private OsmDataLayer
DownloadReferrersTask. targetLayer
the target layerMethods in org.openstreetmap.josm.actions.downloadtasks that return OsmDataLayer Modifier and Type Method Description protected OsmDataLayer
DownloadOsmTask.AbstractInternalTask. addNewLayerIfRequired(String newLayerName)
protected OsmDataLayer
DownloadGeoJsonTask.InternalDownloadTask. createNewLayer(DataSet dataSet, Optional<String> layerName)
protected OsmDataLayer
DownloadOsmTask.AbstractInternalTask. createNewLayer(Optional<String> layerName)
Convenience method forDownloadOsmTask.AbstractInternalTask.createNewLayer(DataSet, Optional)
, uses the dataset from fieldDownloadOsmTask.AbstractInternalTask.dataSet
and applies the settings from fieldDownloadOsmTask.AbstractInternalTask.settings
.protected OsmDataLayer
DownloadOsmTask.AbstractInternalTask. createNewLayer(DataSet ds, Optional<String> layerName)
Can be overridden (e.g.protected OsmDataLayer
DownloadOsmTask.AbstractInternalTask. getEditLayer()
protected OsmDataLayer
DownloadOsmTask.AbstractInternalTask. getFirstModifiableDataLayer()
Returns the first modifiable data layerMethods in org.openstreetmap.josm.actions.downloadtasks that return types with arguments of type OsmDataLayer Modifier and Type Method Description private static Stream<OsmDataLayer>
DownloadOsmTask.AbstractInternalTask. getModifiableDataLayers()
Constructors in org.openstreetmap.josm.actions.downloadtasks with parameters of type OsmDataLayer Constructor Description DownloadReferrersTask(OsmDataLayer targetLayer, Collection<? extends PrimitiveId> children)
constructorDownloadReferrersTask(OsmDataLayer targetLayer, PrimitiveId primitiveId, ProgressMonitor progressMonitor)
constructor -
Uses of OsmDataLayer in org.openstreetmap.josm.actions.mapmode
Methods in org.openstreetmap.josm.actions.mapmode with parameters of type OsmDataLayer Modifier and Type Method Description static void
DeleteAction. deleteRelation(OsmDataLayer layer, Relation toDelete)
Deletes the relation in the context of the given layer.static void
DeleteAction. deleteRelations(OsmDataLayer layer, Collection<Relation> toDelete)
Deletes the relations in the context of the given layer.void
SelectAction. mergeNodes(OsmDataLayer layer, Collection<Node> nodes, Node targetLocationNode)
Merge nodes usingMergeNodesAction
. -
Uses of OsmDataLayer in org.openstreetmap.josm.gui.conflict.pair
Methods in org.openstreetmap.josm.gui.conflict.pair that return OsmDataLayer Modifier and Type Method Description protected <P extends OsmPrimitive>
OsmDataLayerAbstractListMerger. findLayerFor(P primitive)
Methods in org.openstreetmap.josm.gui.conflict.pair with parameters of type OsmDataLayer Modifier and Type Method Description OsmPrimitive
PairTable. getPrimitiveInLayer(int row, OsmDataLayer layer)
-
Uses of OsmDataLayer in org.openstreetmap.josm.gui.datatransfer
Fields in org.openstreetmap.josm.gui.datatransfer declared as OsmDataLayer Modifier and Type Field Description private OsmDataLayer
PrimitiveTransferable. sourceLayer
Methods in org.openstreetmap.josm.gui.datatransfer with parameters of type OsmDataLayer Modifier and Type Method Description protected boolean
AbstractStackTransferHandler. importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth center)
void
OsmTransferHandler. pasteOn(OsmDataLayer editLayer, EastNorth mPosition)
Paste the current clipboard current at the given positionvoid
OsmTransferHandler. pasteOn(OsmDataLayer editLayer, EastNorth mPosition, Transferable transferable)
Paste the given clipboard current at the given positionConstructors in org.openstreetmap.josm.gui.datatransfer with parameters of type OsmDataLayer Constructor Description PrimitiveTransferable(PrimitiveTransferData primitives, OsmDataLayer sourceLayer)
Constructs a newPrimitiveTransferable
. -
Uses of OsmDataLayer in org.openstreetmap.josm.gui.datatransfer.data
Fields in org.openstreetmap.josm.gui.datatransfer.data declared as OsmDataLayer Modifier and Type Field Description private OsmDataLayer
OsmLayerTransferData. osmLayer
Methods in org.openstreetmap.josm.gui.datatransfer.data that return OsmDataLayer Modifier and Type Method Description OsmDataLayer
OsmLayerTransferData. getOsmLayer()
Gets the OSM data layer.Constructors in org.openstreetmap.josm.gui.datatransfer.data with parameters of type OsmDataLayer Constructor Description OsmLayerTransferData(LayerManager layerManager, OsmDataLayer layer)
Create a newOsmLayerTransferData
object -
Uses of OsmDataLayer in org.openstreetmap.josm.gui.datatransfer.importers
Methods in org.openstreetmap.josm.gui.datatransfer.importers with parameters of type OsmDataLayer Modifier and Type Method Description private static AddPrimitivesCommand
PrimitiveDataPaster. createNewPrimitives(PrimitiveTransferData pasteBuffer, EastNorth offset, OsmDataLayer layer)
abstract boolean
AbstractOsmDataPaster. importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth pasteAt)
Attempts to import the given transfer data.boolean
AbstractTagPaster. importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth pasteAt)
boolean
FilePaster. importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth pasteAt)
boolean
OsmLinkPaster. importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth pasteAt)
boolean
PrimitiveDataPaster. importData(TransferHandler.TransferSupport support, OsmDataLayer layer, EastNorth pasteAt)
-
Uses of OsmDataLayer in org.openstreetmap.josm.gui.dialogs
Methods in org.openstreetmap.josm.gui.dialogs with parameters of type OsmDataLayer Modifier and Type Method Description private void
ConflictDialog. addDataLayerListeners(OsmDataLayer newLayer)
private void
ConflictDialog. removeDataLayerListeners(OsmDataLayer oldLayer)
-
Uses of OsmDataLayer in org.openstreetmap.josm.gui.dialogs.relation
Fields in org.openstreetmap.josm.gui.dialogs.relation declared as OsmDataLayer Modifier and Type Field Description private OsmDataLayer
DownloadRelationMemberTask. curLayer
private OsmDataLayer
ChildRelationBrowser. layer
the osm data layer this browser is related toprivate OsmDataLayer
DownloadRelationTask. layer
private OsmDataLayer
MemberTableModel. layer
private OsmDataLayer
ReferringRelationsBrowser. layer
OsmDataLayer
RelationDialogManager.DialogContext. layer
private OsmDataLayer
RelationEditor. layer
The data layer the relation belongs toprivate OsmDataLayer
SelectionTableModel. layer
this selection table model only displays selected primitives in this layerMethods in org.openstreetmap.josm.gui.dialogs.relation that return OsmDataLayer Modifier and Type Method Description protected OsmDataLayer
ChildRelationBrowser. getLayer()
Replies theOsmDataLayer
this editor is related toOsmDataLayer
IRelationEditor. getLayer()
Replies theOsmDataLayer
in whose context this relation editor is openOsmDataLayer
MemberTableModel. getLayer()
Returns the data layer.protected OsmDataLayer
ReferringRelationsBrowser. getLayer()
OsmDataLayer
RelationEditor. getLayer()
Methods in org.openstreetmap.josm.gui.dialogs.relation with parameters of type OsmDataLayer Modifier and Type Method Description void
RelationDialogManager. close(OsmDataLayer layer, Relation relation)
Closes the editor open for a specific layer and a specific relation.static RelationEditor
RelationEditor. getEditor(OsmDataLayer layer, Relation r, Collection<RelationMember> selectedMembers)
This is a factory method that creates an appropriate RelationEditor instance suitable for editing the relation that was passed in as an argument.RelationEditor
RelationDialogManager. getEditorForRelation(OsmDataLayer layer, Relation relation)
Replies the editor for the relation managed by layer.boolean
RelationDialogManager. isOpenInEditor(OsmDataLayer layer, Relation relation)
Replies true if there is an open relation editor for the relation managed by the given layer.boolean
RelationDialogManager.DialogContext. matchesLayer(OsmDataLayer layer)
protected void
SelectionTableModel. populateSelectedPrimitives(OsmDataLayer layer)
populates the model with the primitives currently selected inlayer
void
RelationDialogManager. register(OsmDataLayer layer, Relation relation, RelationEditor editor)
Register the relation editor for a relation managed by aOsmDataLayer
.void
RelationDialogManager. updateContext(OsmDataLayer layer, Relation relation, RelationEditor editor)
Constructors in org.openstreetmap.josm.gui.dialogs.relation with parameters of type OsmDataLayer Constructor Description ChildRelationBrowser(OsmDataLayer layer)
constructorChildRelationBrowser(OsmDataLayer layer, Relation root)
constructorDialogContext(OsmDataLayer layer, Relation relation)
DownloadRelationMemberTask(Collection<Relation> parents, Collection<OsmPrimitive> children, OsmDataLayer curLayer)
Creates a download task for downloading the child primitiveschildren
for all parent relations inparents
.DownloadRelationMemberTask(Relation parent, Collection<OsmPrimitive> children, OsmDataLayer curLayer)
DownloadRelationMemberTask(Relation parent, Collection<OsmPrimitive> children, OsmDataLayer curLayer, Dialog dialog)
DownloadRelationTask(Collection<Relation> relations, OsmDataLayer layer)
Creates the download taskGenericRelationEditor(OsmDataLayer layer, Relation relation, Collection<RelationMember> selectedMembers)
Creates a new relation editor for the given relation.MemberTable(OsmDataLayer layer, Relation relation, MemberTableModel model)
constructor for relation member tableMemberTableModel(Relation relation, OsmDataLayer layer, TaggingPresetHandler presetHandler)
constructorReferringRelationsBrowser(OsmDataLayer layer, ReferringRelationsBrowserModel model)
Constructs a newReferringRelationsBrowser
.RelationEditor(OsmDataLayer layer, Relation relation)
Creates a new relation editorSelectionTableModel(OsmDataLayer layer)
Creates a newSelectionTableModel
for a given layer -
Uses of OsmDataLayer in org.openstreetmap.josm.gui.dialogs.relation.actions
Methods in org.openstreetmap.josm.gui.dialogs.relation.actions that return OsmDataLayer Modifier and Type Method Description protected OsmDataLayer
AbstractRelationEditorAction. getLayer()
-
Uses of OsmDataLayer in org.openstreetmap.josm.gui.io
Fields in org.openstreetmap.josm.gui.io declared as OsmDataLayer Modifier and Type Field Description protected OsmDataLayer
AbstractPrimitiveTask. layer
private OsmDataLayer
UploadLayerTask. layer
private OsmDataLayer
UploadPrimitivesTask. layer
private OsmDataLayer
DownloadPrimitivesWithReferrersTask. tmpLayer
Temporary layer where downloaded primitives are putprivate OsmDataLayer
AsynchronousUploadPrimitivesTask. uploadDataLayer
Methods in org.openstreetmap.josm.gui.io with parameters of type OsmDataLayer Modifier and Type Method Description static Optional<AsynchronousUploadPrimitivesTask>
AsynchronousUploadPrimitivesTask. createAsynchronousUploadTask(UploadStrategySpecification uploadStrategySpecification, OsmDataLayer dataLayer, APIDataSet apiDataSet, Changeset changeset)
Creates an instance of AsynchronousUploadPrimitiveTaskConstructors in org.openstreetmap.josm.gui.io with parameters of type OsmDataLayer Constructor Description AbstractPrimitiveTask(String title, OsmDataLayer layer)
AbstractPrimitiveTask(String title, ProgressMonitor progressMonitor, OsmDataLayer layer)
AsynchronousUploadPrimitivesTask(UploadStrategySpecification uploadStrategySpecification, OsmDataLayer osmDataLayer, APIDataSet apiDataSet, Changeset changeset)
Private constructor to restrict creating more Asynchronous upload tasksDownloadPrimitivesTask(OsmDataLayer layer, List<PrimitiveId> ids, boolean fullRelation)
Constructs a newDownloadPrimitivesTask
.DownloadPrimitivesTask(OsmDataLayer layer, List<PrimitiveId> ids, boolean fullRelation, ProgressMonitor progressMonitor)
Constructs a newDownloadPrimitivesTask
.UpdatePrimitivesTask(OsmDataLayer layer, Collection<? extends OsmPrimitive> toUpdate)
Constructs a newUpdatePrimitivesTask
.UploadLayerTask(UploadStrategySpecification strategy, OsmDataLayer layer, ProgressMonitor monitor, Changeset changeset)
Creates the upload taskUploadPrimitivesTask(UploadStrategySpecification strategy, OsmDataLayer layer, APIDataSet toUpload, Changeset changeset)
Creates the task -
Uses of OsmDataLayer in org.openstreetmap.josm.gui.io.importexport
Fields in org.openstreetmap.josm.gui.io.importexport declared as OsmDataLayer Modifier and Type Field Description private OsmDataLayer
OsmImporter.OsmImporterData. layer
Methods in org.openstreetmap.josm.gui.io.importexport that return OsmDataLayer Modifier and Type Method Description protected OsmDataLayer
OsmImporter. createLayer(DataSet dataSet, File associatedFile, String layerName)
OsmDataLayer
OsmImporter.OsmImporterData. getLayer()
Methods in org.openstreetmap.josm.gui.io.importexport with parameters of type OsmDataLayer Modifier and Type Method Description protected Runnable
OsmImporter. createPostLayerTask(DataSet dataSet, File associatedFile, String layerName, OsmDataLayer layer)
protected void
OsmExporter. doSave(File file, OsmDataLayer layer)
private void
OsmExporter. save(File file, OsmDataLayer layer, boolean isAutosave)
Constructors in org.openstreetmap.josm.gui.io.importexport with parameters of type OsmDataLayer Constructor Description OsmImporterData(OsmDataLayer layer, Runnable postLayerTask)
-
Uses of OsmDataLayer in org.openstreetmap.josm.gui.layer
Fields in org.openstreetmap.josm.gui.layer declared as OsmDataLayer Modifier and Type Field Description private OsmDataLayer
MainLayerManager. osmDataLayer
The current active OSM data layer.private OsmDataLayer
MainLayerManager.ActiveLayerChangeEvent. previousDataLayer
Methods in org.openstreetmap.josm.gui.layer that return OsmDataLayer Modifier and Type Method Description OsmDataLayer
OsmDataLayer. duplicate(String newName)
Duplicates this layer with a new name and a copy of this layer dataset.OsmDataLayer
MainLayerManager. getActiveDataLayer()
Replies the active data layer.OsmDataLayer
MainLayerManager. getEditLayer()
Replies the current edit layer, if present and not readOnlyOsmDataLayer
MainLayerManager.ActiveLayerChangeEvent. getPreviousDataLayer()
Gets the data layer that was previously used.Methods in org.openstreetmap.josm.gui.layer with parameters of type OsmDataLayer Modifier and Type Method Description void
MainLayerManager. prepareLayerForUpload(OsmDataLayer layer)
Prepares an OsmDataLayer for upload.void
MainLayerManager. processLayerAfterUpload(OsmDataLayer layer)
Post upload processing of the OsmDataLayer.private void
AutosaveTask. registerNewlayer(OsmDataLayer layer)
protected static void
OsmDataLayer. removeClipboardDataFor(OsmDataLayer osm)
void
OsmDataLayer.LayerStateChangeListener. uploadDiscouragedChanged(OsmDataLayer layer, boolean newValue)
Notifies that the "upload discouraged" (upload=no) state has changed.Constructors in org.openstreetmap.josm.gui.layer with parameters of type OsmDataLayer Constructor Description ActiveLayerChangeEvent(MainLayerManager source, OsmDataLayer previousDataLayer, Layer previousActiveLayer)
Create a newMainLayerManager.ActiveLayerChangeEvent
-
Uses of OsmDataLayer in org.openstreetmap.josm.gui.layer.geoimage
Subclasses of OsmDataLayer in org.openstreetmap.josm.gui.layer.geoimage Modifier and Type Class Description class
CorrelationSupportLayer
A support layer meant to be modified by the user to provide real-time images correlation. -
Uses of OsmDataLayer in org.openstreetmap.josm.gui.preferences.advanced
Subclasses of OsmDataLayer in org.openstreetmap.josm.gui.preferences.advanced Modifier and Type Class Description private static class
AdvancedPreference.UnclearableOsmDataLayer
-
Uses of OsmDataLayer in org.openstreetmap.josm.gui.tagging
Methods in org.openstreetmap.josm.gui.tagging with parameters of type OsmDataLayer Modifier and Type Method Description void
TagEditorPanel. initAutoCompletion(OsmDataLayer layer)
Initializes the auto completion infrastructure used in this tag editor panel. -
Uses of OsmDataLayer in org.openstreetmap.josm.gui.widgets
Fields in org.openstreetmap.josm.gui.widgets declared as OsmDataLayer Modifier and Type Field Description private OsmDataLayer
OsmPrimitivesTable. layer
the data layer in whose context primitives are edited in this tableMethods in org.openstreetmap.josm.gui.widgets that return OsmDataLayer Modifier and Type Method Description OsmDataLayer
OsmPrimitivesTable. getLayer()
Returns the data layer.Methods in org.openstreetmap.josm.gui.widgets with parameters of type OsmDataLayer Modifier and Type Method Description OsmPrimitive
OsmPrimitivesTable. getPrimitiveInLayer(int row, OsmDataLayer layer)
Returns primitive at the specified row.void
OsmPrimitivesTable. setLayer(OsmDataLayer layer)
Sets the data layer. -
Uses of OsmDataLayer in org.openstreetmap.josm.io.session
Constructors in org.openstreetmap.josm.io.session with parameters of type OsmDataLayer Constructor Description OsmDataSessionExporter(OsmDataLayer layer)
Constructs a newOsmDataSessionExporter
.
-