Uses of Class
org.openstreetmap.josm.gui.layer.OsmDataLayer

Packages that use OsmDataLayer
org.openstreetmap.josm   
org.openstreetmap.josm.actions   
org.openstreetmap.josm.actions.downloadtasks   
org.openstreetmap.josm.actions.mapmode   
org.openstreetmap.josm.command   
org.openstreetmap.josm.data   
org.openstreetmap.josm.data.osm.event   
org.openstreetmap.josm.gui   
org.openstreetmap.josm.gui.conflict.pair   
org.openstreetmap.josm.gui.dialogs   
org.openstreetmap.josm.gui.dialogs.changeset   
org.openstreetmap.josm.gui.dialogs.properties   
org.openstreetmap.josm.gui.dialogs.relation   
org.openstreetmap.josm.gui.history   
org.openstreetmap.josm.gui.io   
org.openstreetmap.josm.gui.tagging   
org.openstreetmap.josm.gui.widgets   
org.openstreetmap.josm.io   
org.openstreetmap.josm.io.session   
 

Uses of OsmDataLayer in org.openstreetmap.josm
 

Methods in org.openstreetmap.josm that return OsmDataLayer
 OsmDataLayer Main.getEditLayer()
          Replies the current edit layer
 

Uses of OsmDataLayer in org.openstreetmap.josm.actions
 

Fields in org.openstreetmap.josm.actions declared as OsmDataLayer
private  OsmDataLayer UploadSelectionAction.DeletedParentsChecker.layer
           
private  OsmDataLayer ToggleUploadDiscouragedLayerAction.layer
           
protected  OsmDataLayer PurgeAction.layer
           
 

Methods in org.openstreetmap.josm.actions that return OsmDataLayer
protected static OsmDataLayer JosmAction.getEditLayer()
          Replies the current edit layer
 

Methods in org.openstreetmap.josm.actions with parameters of type OsmDataLayer
protected static void UploadAction.alertUnresolvedConflicts(OsmDataLayer layer)
           
 boolean UploadAction.checkPreUploadConditions(OsmDataLayer layer)
           
 boolean UploadAction.checkPreUploadConditions(OsmDataLayer layer, APIDataSet apiData)
          Check whether the preconditions are met to upload data in apiData.
static void CopyAction.copy(OsmDataLayer source, java.util.Collection<OsmPrimitive> primitives)
           
static void MergeNodesAction.doMergeNodes(OsmDataLayer layer, java.util.Collection<Node> nodes, Node targetLocationNode)
           
static void DownloadReferrersAction.downloadReferrers(OsmDataLayer targetLayer, java.util.Collection<OsmPrimitive> children)
          Downloads the primitives referring to the primitives in primitives into the target layer targetLayer.
static void DownloadReferrersAction.downloadReferrers(OsmDataLayer targetLayer, long id, OsmPrimitiveType type)
          Downloads the primitives referring to the primitive given by id and type.
static void DownloadReferrersAction.downloadReferrers(OsmDataLayer targetLayer, java.util.Map<java.lang.Long,OsmPrimitiveType> children)
          Downloads the primitives referring to the primitives in primitives into the target layer targetLayer.
static Command MergeNodesAction.mergeNodes(OsmDataLayer layer, java.util.Collection<Node> nodes, Node targetLocationNode)
           
static Command MergeNodesAction.mergeNodes(OsmDataLayer layer, java.util.Collection<Node> nodes, Node targetNode, Node targetLocationNode)
          Merges the nodes in nodes onto one of the nodes.
protected  void UploadSelectionAction.processPostParentChecker(OsmDataLayer layer, java.util.Collection<OsmPrimitive> toUpload)
           
static SplitWayAction.SplitWayResult SplitWayAction.split(OsmDataLayer layer, Way way, java.util.List<Node> atNodes, java.util.Collection<? extends OsmPrimitive> selection)
          Splits the way way at the nodes in atNodes and replies the result of this process in an instance of SplitWayAction.SplitWayResult.
static SplitWayAction.SplitWayResult SplitWayAction.splitWay(OsmDataLayer layer, Way way, java.util.List<java.util.List<Node>> wayChunks, java.util.Collection<? extends OsmPrimitive> selection)
          Splits the way way into chunks of wayChunks and replies the result of this process in an instance of SplitWayAction.SplitWayResult.
 void UpdateDataAction.updateLayer(OsmDataLayer layer)
           
 void UploadAction.uploadData(OsmDataLayer layer, APIDataSet apiData)
          Uploads data to the OSM API.
 void UploadSelectionAction.uploadPrimitives(OsmDataLayer layer, java.util.Collection<OsmPrimitive> toUpload)
          Uploads the primitives in toUpload to the server.
static boolean UploadAction.warnUploadDiscouraged(OsmDataLayer layer)
          returns true if the user wants to cancel, false if they want to continue
 

Constructors in org.openstreetmap.josm.actions with parameters of type OsmDataLayer
ToggleUploadDiscouragedLayerAction(OsmDataLayer layer)
           
UploadSelectionAction.DeletedParentsChecker(OsmDataLayer layer, java.util.Collection<OsmPrimitive> toUpload)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.actions.downloadtasks
 

Fields in org.openstreetmap.josm.actions.downloadtasks declared as OsmDataLayer
private  OsmDataLayer DownloadReferrersTask.targetLayer
          the target layer
protected  OsmDataLayer DownloadOsmTask.targetLayer
           
 

Methods in org.openstreetmap.josm.actions.downloadtasks that return OsmDataLayer
protected  OsmDataLayer DownloadOsmTask.DownloadTask.createNewLayer()
           
protected  OsmDataLayer DownloadOsmTask.DownloadTask.createNewLayer(java.lang.String layerName)
           
protected  OsmDataLayer DownloadOsmTask.DownloadTask.getEditLayer()
           
protected  OsmDataLayer DownloadOsmTask.DownloadTask.getFirstDataLayer()
           
 

Constructors in org.openstreetmap.josm.actions.downloadtasks with parameters of type OsmDataLayer
DownloadReferrersTask(OsmDataLayer targetLayer, java.util.Collection<OsmPrimitive> children)
          constructor
DownloadReferrersTask(OsmDataLayer targetLayer, long id, OsmPrimitiveType type)
          constructor
DownloadReferrersTask(OsmDataLayer targetLayer, java.util.Map<java.lang.Long,OsmPrimitiveType> children)
          constructor
DownloadReferrersTask(OsmDataLayer targetLayer, PrimitiveId primitiveId)
          constructor
 

Uses of OsmDataLayer in org.openstreetmap.josm.actions.mapmode
 

Methods in org.openstreetmap.josm.actions.mapmode with parameters of type OsmDataLayer
static void DeleteAction.deleteRelation(OsmDataLayer layer, Relation toDelete)
          Deletes the relation in the context of the given layer.
 

Uses of OsmDataLayer in org.openstreetmap.josm.command
 

Fields in org.openstreetmap.josm.command declared as OsmDataLayer
private  OsmDataLayer RelationMemberConflictResolverCommand.layer
          the layer this conflict is resolved in
private  OsmDataLayer Command.layer
          the layer which this command is applied to
 

Methods in org.openstreetmap.josm.command that return OsmDataLayer
protected  OsmDataLayer Command.getLayer()
          Replies the layer this command is (or was) applied to.
 

Methods in org.openstreetmap.josm.command with parameters of type OsmDataLayer
static boolean DeleteCommand.checkAndConfirmOutlyingDelete(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> primitives, java.util.Collection<? extends OsmPrimitive> ignore)
           
protected static java.util.Collection<Node> DeleteCommand.computeNodesToDelete(OsmDataLayer layer, java.util.Collection<OsmPrimitive> primitivesToDelete)
          Replies the collection of nodes referred to by primitives in primitivesToDelete which can be deleted too.
static Command DeleteCommand.delete(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> selection)
           
static Command DeleteCommand.delete(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> selection, boolean alsoDeleteNodesInWay)
          Try to delete all given primitives.
static Command DeleteCommand.delete(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> selection, boolean alsoDeleteNodesInWay, boolean silent)
          Try to delete all given primitives.
static Command DeleteCommand.deleteWaySegment(OsmDataLayer layer, WaySegment ws)
           
static Command DeleteCommand.deleteWithReferences(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> selection)
           
static Command DeleteCommand.deleteWithReferences(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> selection, boolean silent)
          Delete the primitives and everything they reference.
 

Constructors in org.openstreetmap.josm.command with parameters of type OsmDataLayer
AddCommand(OsmDataLayer layer, OsmPrimitive osm)
          Create the command and specify the element to add.
AddPrimitivesCommand(java.util.List<PrimitiveData> data, OsmDataLayer layer)
           
ChangeCommand(OsmDataLayer layer, OsmPrimitive osm, OsmPrimitive newOsm)
           
Command(OsmDataLayer layer)
          Creates a new command in the context of a specific data layer
ConflictAddCommand(OsmDataLayer layer, Conflict<? extends OsmPrimitive> conflict)
           
ConflictResolveCommand(OsmDataLayer layer)
           
DeleteCommand(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> data)
          Constructor for a collection of data to be deleted in the context of a specific layer
DeleteCommand(OsmDataLayer layer, OsmPrimitive data)
          Constructor for a single data item.
PurgeCommand(OsmDataLayer layer, java.util.Collection<OsmPrimitive> toPurge, java.util.Collection<OsmPrimitive> makeIncomplete)
          This command relies on a number of consistency conditions: - makeIncomplete must be a subset of toPurge.
 

Uses of OsmDataLayer in org.openstreetmap.josm.data
 

Fields in org.openstreetmap.josm.data declared as OsmDataLayer
(package private)  OsmDataLayer AutosaveTask.AutosaveLayerInfo.layer
           
 

Methods in org.openstreetmap.josm.data with parameters of type OsmDataLayer
private  void AutosaveTask.registerNewlayer(OsmDataLayer layer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.data.osm.event
 

Methods in org.openstreetmap.josm.data.osm.event with parameters of type OsmDataLayer
 void DatasetEventManager.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui
 

Fields in org.openstreetmap.josm.gui declared as OsmDataLayer
private  OsmDataLayer MapView.editLayer
           
 

Methods in org.openstreetmap.josm.gui that return OsmDataLayer
 OsmDataLayer MapView.getEditLayer()
          Replies the current edit layer, if any
 

Methods in org.openstreetmap.josm.gui with parameters of type OsmDataLayer
 void MapView.EditLayerChangeListener.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
protected static void MapView.fireEditLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.conflict.pair
 

Methods in org.openstreetmap.josm.gui.conflict.pair that return OsmDataLayer
protected
<P extends OsmPrimitive>
OsmDataLayer
ListMerger.findLayerFor(P primitive)
           
 

Methods in org.openstreetmap.josm.gui.conflict.pair with parameters of type OsmDataLayer
 OsmPrimitive PairTable.getPrimitiveInLayer(int row, OsmDataLayer layer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.dialogs
 

Fields in org.openstreetmap.josm.gui.dialogs declared as OsmDataLayer
protected  OsmDataLayer InspectPrimitiveDialog.layer
           
private  OsmDataLayer ValidatorDialog.linkedLayer
           
 

Methods in org.openstreetmap.josm.gui.dialogs with parameters of type OsmDataLayer
 void SelectionListDialog.SearchAction.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void SelectionListDialog.SelectionListModel.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void ConflictDialog.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 

Constructors in org.openstreetmap.josm.gui.dialogs with parameters of type OsmDataLayer
InspectPrimitiveDialog(java.util.Collection<OsmPrimitive> primitives, OsmDataLayer layer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.dialogs.changeset
 

Methods in org.openstreetmap.josm.gui.dialogs.changeset with parameters of type OsmDataLayer
 void ChangesetsInActiveDataLayerListModel.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void ChangesetInSelectionListModel.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void ChangesetContentPanel.SelectInCurrentLayerAction.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void ChangesetContentPanel.ZoomInCurrentLayerAction.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void ChangesetDetailPanel.SelectInCurrentLayerAction.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 void ChangesetDetailPanel.ZoomInCurrentLayerAction.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.dialogs.properties
 

Methods in org.openstreetmap.josm.gui.dialogs.properties with parameters of type OsmDataLayer
 void PropertiesDialog.editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.dialogs.relation
 

Fields in org.openstreetmap.josm.gui.dialogs.relation declared as OsmDataLayer
private  OsmDataLayer DownloadRelationMemberTask.curLayer
           
private  OsmDataLayer ReferringRelationsBrowser.layer
           
private  OsmDataLayer DownloadRelationTask.layer
           
private  OsmDataLayer ChildRelationBrowser.layer
          the osm data layer this browser is related to
private  OsmDataLayer SelectionTableModel.layer
          this selection table model only displays selected primitives in this layer
private  OsmDataLayer RelationEditor.layer
          the data layer the relation belongs to
private  OsmDataLayer ParentRelationLoadingTask.layer
           
private  OsmDataLayer MemberTableModel.layer
           
 OsmDataLayer RelationDialogManager.DialogContext.layer
           
 

Methods in org.openstreetmap.josm.gui.dialogs.relation that return OsmDataLayer
protected  OsmDataLayer ReferringRelationsBrowser.getLayer()
           
protected  OsmDataLayer ChildRelationBrowser.getLayer()
          Replies the OsmDataLayer this editor is related to
protected  OsmDataLayer RelationEditor.getLayer()
          Replies the OsmDataLayer in whose context this relation editor is open
protected  OsmDataLayer ParentRelationLoadingTask.getLayer()
           
 OsmDataLayer MemberTableModel.getLayer()
           
 

Methods in org.openstreetmap.josm.gui.dialogs.relation with parameters of type OsmDataLayer
 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, java.util.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 in layer
 void RelationDialogManager.register(OsmDataLayer layer, Relation relation, RelationEditor editor)
          Register the relation editor for a relation managed by a OsmDataLayer.
 void RelationDialogManager.updateContext(OsmDataLayer layer, Relation relation, RelationEditor editor)
           
 

Constructors in org.openstreetmap.josm.gui.dialogs.relation with parameters of type OsmDataLayer
ChildRelationBrowser(OsmDataLayer layer)
          constructor
ChildRelationBrowser(OsmDataLayer layer, Relation root)
          constructor
DownloadRelationMemberTask(java.util.Collection<Relation> parents, java.util.Collection<OsmPrimitive> children, OsmDataLayer curLayer)
          Creates a download task for downloading the child primitives children for all parent relations in parents.
DownloadRelationMemberTask(Relation parent, java.util.Collection<OsmPrimitive> children, OsmDataLayer curLayer)
           
DownloadRelationMemberTask(Relation parent, java.util.Collection<OsmPrimitive> children, OsmDataLayer curLayer, java.awt.Dialog dialog)
           
DownloadRelationTask(java.util.Collection<Relation> relations, OsmDataLayer layer)
          Creates the download task
GenericRelationEditor(OsmDataLayer layer, Relation relation, java.util.Collection<RelationMember> selectedMembers)
          Creates a new relation editor for the given relation.
MemberTable(OsmDataLayer layer, MemberTableModel model)
          constructor
MemberTableModel(OsmDataLayer layer)
          constructor
ParentRelationLoadingTask(Relation child, OsmDataLayer layer, boolean full, PleaseWaitProgressMonitor monitor)
          Creates a new task for asynchronously downloading the parents of a child relation.
ReferringRelationsBrowser(OsmDataLayer layer, ReferringRelationsBrowserModel model, GenericRelationEditor relationEditor)
           
RelationDialogManager.DialogContext(OsmDataLayer layer, Relation relation)
           
RelationEditor(OsmDataLayer layer, Relation relation, java.util.Collection<RelationMember> selectedMembers)
          Creates a new relation editor
SelectionTableModel(OsmDataLayer layer)
          constructor
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.history
 

Methods in org.openstreetmap.josm.gui.history that return OsmDataLayer
protected  OsmDataLayer NodeListViewer.ZoomToNodeAction.getEditLayer()
           
protected  OsmDataLayer HistoryBrowserModel.getEditLayer()
          Replies the current edit layer; null, if there isn't a current edit layer of type OsmDataLayer.
protected  OsmDataLayer VersionInfoPanel.getEditLayer()
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.io
 

Fields in org.openstreetmap.josm.gui.io declared as OsmDataLayer
private  OsmDataLayer UploadLayerTask.layer
           
private  OsmDataLayer UpdatePrimitivesTask.layer
           
private  OsmDataLayer UploadPrimitivesTask.layer
           
private  OsmDataLayer DownloadPrimitivesTask.layer
           
private  OsmDataLayer SaveLayerInfo.layer
          the osm data layer
 

Methods in org.openstreetmap.josm.gui.io that return OsmDataLayer
 OsmDataLayer SaveLayerInfo.getLayer()
          Replies the layer this info objects holds information for
 

Methods in org.openstreetmap.josm.gui.io with parameters of type OsmDataLayer
 SaveLayerInfo SaveLayersModel.getSaveLayerInfo(OsmDataLayer layer)
           
 void SaveLayersModel.setSaveState(OsmDataLayer layer, UploadOrSaveState state)
           
 void SaveLayersModel.setUploadState(OsmDataLayer layer, UploadOrSaveState state)
           
 

Method parameters in org.openstreetmap.josm.gui.io with type arguments of type OsmDataLayer
 void SaveLayersModel.populate(java.util.List<OsmDataLayer> layers)
           
 

Constructors in org.openstreetmap.josm.gui.io with parameters of type OsmDataLayer
DownloadPrimitivesTask(OsmDataLayer layer, java.util.List<PrimitiveId> ids, boolean fullRelation)
          Creates the task
SaveLayerInfo(OsmDataLayer layer)
           
UpdatePrimitivesTask(OsmDataLayer layer, java.util.Collection<? extends OsmPrimitive> toUpdate)
          Creates the task
UploadLayerTask(UploadStrategySpecification strategy, OsmDataLayer layer, ProgressMonitor monitor, Changeset changeset)
          Creates the upload task
UploadPrimitivesTask(UploadStrategySpecification strategy, OsmDataLayer layer, APIDataSet toUpload, Changeset changeset)
          Creates the task
 

Uses of OsmDataLayer in org.openstreetmap.josm.gui.tagging
 

Methods in org.openstreetmap.josm.gui.tagging with parameters of type OsmDataLayer
 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
private  OsmDataLayer OsmPrimitivesTable.layer
          the data layer in whose context primitives are edited in this table
 

Methods in org.openstreetmap.josm.gui.widgets that return OsmDataLayer
 OsmDataLayer OsmPrimitivesTable.getLayer()
           
 

Methods in org.openstreetmap.josm.gui.widgets with parameters of type OsmDataLayer
 OsmPrimitive OsmPrimitivesTable.getPrimitiveInLayer(int row, OsmDataLayer layer)
           
 void OsmPrimitivesTable.setLayer(OsmDataLayer layer)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.io
 

Fields in org.openstreetmap.josm.io declared as OsmDataLayer
private  OsmDataLayer GeoJSONWriter.layer
           
private  OsmDataLayer OsmImporter.OsmImporterData.layer
           
 

Methods in org.openstreetmap.josm.io that return OsmDataLayer
protected  OsmDataLayer OsmImporter.createLayer(DataSet dataSet, java.io.File associatedFile, java.lang.String layerName)
           
 OsmDataLayer OsmImporter.OsmImporterData.getLayer()
           
 

Methods in org.openstreetmap.josm.io with parameters of type OsmDataLayer
protected  void OsmChangeImporter.addDataLayer(DataSet dataSet, OsmDataLayer layer, java.lang.String filePath)
           
protected  java.lang.Runnable OsmImporter.createPostLayerTask(DataSet dataSet, java.io.File associatedFile, java.lang.String layerName, OsmDataLayer layer)
           
private  void OsmExporter.save(java.io.File file, OsmDataLayer layer, boolean noBackup)
           
 void OsmWriter.writeLayer(OsmDataLayer layer)
           
 

Constructors in org.openstreetmap.josm.io with parameters of type OsmDataLayer
GeoJSONWriter(OsmDataLayer layer)
           
OsmImporter.OsmImporterData(OsmDataLayer layer, java.lang.Runnable postLayerTask)
           
 

Uses of OsmDataLayer in org.openstreetmap.josm.io.session
 

Fields in org.openstreetmap.josm.io.session declared as OsmDataLayer
private  OsmDataLayer OsmDataSessionExporter.layer
           
 

Methods in org.openstreetmap.josm.io.session with parameters of type OsmDataLayer
 OsmDataSessionExporter OsmDataSessionExporter.newInstance(OsmDataLayer layer)
           
 

Constructors in org.openstreetmap.josm.io.session with parameters of type OsmDataLayer
OsmDataSessionExporter(OsmDataLayer layer)
           
 



JOSM