Package | Description |
---|---|
org.openstreetmap.josm |
Provides the classes of JOSM application.
|
org.openstreetmap.josm.actions |
Provides the classes for JOSM user actions.
|
org.openstreetmap.josm.actions.downloadtasks | |
org.openstreetmap.josm.actions.mapmode | |
org.openstreetmap.josm.actions.relation | |
org.openstreetmap.josm.command |
Provides the classes for JOSM commands allowing to modify an OSM data set.
|
org.openstreetmap.josm.data |
Provides the classes for JOSM managed data.
|
org.openstreetmap.josm.data.osm.history | |
org.openstreetmap.josm.data.osm.visitor.paint.relations | |
org.openstreetmap.josm.gui |
Provides the classes for JOSM graphical user interface.
|
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 else
|
org.openstreetmap.josm.gui.dialogs.layer |
Toggle dialog allowing to display the list of layers.
|
org.openstreetmap.josm.gui.dialogs.relation |
Toggle dialog allowing to display currently loaded relations and perform operations on them.
|
org.openstreetmap.josm.gui.history |
Provides GUI classes for handling history of OSM objects.
|
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 geottaged pictures.
|
org.openstreetmap.josm.gui.layer.gpx |
Provides classes for handling GPX layers.
|
org.openstreetmap.josm.gui.layer.markerlayer |
Provides classes for handling marker layers.
|
org.openstreetmap.josm.gui.tagging.presets |
Provides classes for handling tagging presets.
|
org.openstreetmap.josm.io |
Provides the classes for JOSM input/output support.
|
org.openstreetmap.josm.io.session |
Modifier and Type | Field and Description |
---|---|
static Layer |
Main.pasteSource
The layer source from which
Main.pasteBuffer data comes from. |
Modifier and Type | Method and Description |
---|---|
Layer |
Main.getActiveLayer()
Returns the currently active layer
|
Modifier and Type | Method and Description |
---|---|
void |
Main.addLayer(Layer layer)
Add a new layer to the map.
|
void |
Main.addLayer(Layer layer,
ProjectionBounds bounds)
Add a new layer to the map.
|
void |
Main.addLayer(Layer layer,
ViewportData viewport)
Add a new layer to the map.
|
void |
Main.createMapFrame(Layer firstLayer,
ViewportData viewportData) |
void |
Main.removeLayer(Layer layer)
Remove the specified layer from the map.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Main.saveUnsavedModifications(java.lang.Iterable<? extends Layer> selectedLayers,
boolean exit)
Asks user to perform "save layer" operations (save on disk and/or upload data to server) before data layers deletion.
|
Modifier and Type | Field and Description |
---|---|
private Layer |
SessionLoadAction.Loader.active |
private Layer |
RenameLayerAction.layer |
Modifier and Type | Field and Description |
---|---|
private MultiMap<Layer,Layer> |
SessionSaveAsAction.dependencies |
private MultiMap<Layer,Layer> |
SessionSaveAsAction.dependencies |
private java.util.Map<Layer,SessionLayerExporter> |
SessionSaveAsAction.exporters |
private java.util.List<Layer> |
SessionSaveAsAction.layers |
private java.util.List<Layer> |
SessionLoadAction.Loader.layers |
Modifier and Type | Method and Description |
---|---|
static <T extends Layer> |
AbstractMergeAction.askTargetLayer(T[] targetLayers,
java.lang.String label,
java.lang.String title,
java.lang.String buttonText,
java.lang.String buttonIcon)
Asks a target layer.
|
Modifier and Type | Method and Description |
---|---|
protected static Layer |
AbstractMergeAction.askTargetLayer(java.util.List<Layer> targetLayers) |
protected Layer |
AutoScaleAction.getFirstSelectedLayer()
Replies the first selected layer in the layer list dialog.
|
protected Layer |
GpxExportAction.getLayer()
Get the layer to export.
|
protected Layer |
MergeLayerAction.getSourceLayer() |
Modifier and Type | Method and Description |
---|---|
void |
JosmAction.LayerChangeAdapter.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
ZoomToAction.activeLayerChange(Layer oldLayer,
Layer newLayer) |
static <T extends Layer> |
AbstractMergeAction.askTargetLayer(T[] targetLayers,
java.lang.String label,
java.lang.String title,
java.lang.String buttonText,
java.lang.String buttonIcon)
Asks a target layer.
|
private static boolean |
SaveActionBase.doInternalSave(Layer layer,
java.io.File file) |
boolean |
SaveActionBase.doSave(Layer layer)
Saves the given layer.
|
static boolean |
SaveActionBase.doSave(Layer layer,
java.io.File file,
boolean checkSaveConditions)
Saves a layer to a given file.
|
void |
GpxExportAction.export(Layer layer)
Exports a layer to a file.
|
protected java.awt.Component |
SessionSaveAsAction.SessionSaveAsDialog.getDisabledExportPanel(Layer layer) |
java.io.File |
SaveAction.getFile(Layer layer) |
protected abstract java.io.File |
SaveActionBase.getFile(Layer layer) |
protected java.io.File |
SaveAsAction.getFile(Layer layer) |
void |
JosmAction.LayerChangeAdapter.layerAdded(Layer newLayer) |
void |
ZoomToAction.layerAdded(Layer newLayer) |
boolean |
LassoModeAction.layerIsSupported(Layer l) |
void |
JosmAction.LayerChangeAdapter.layerRemoved(Layer oldLayer) |
void |
ZoomToAction.layerRemoved(Layer oldLayer) |
void |
MergeLayerAction.merge(Layer sourceLayer)
Merges the given source layer with another one, determined at runtime.
|
void |
PasteAction.pasteData(PrimitiveDeepCopy pasteBuffer,
Layer source,
java.awt.event.ActionEvent e)
Paste OSM primitives from the given paste buffer and OSM data layer source to the current edit layer.
|
static boolean |
MergeLayerAction.warnMergingUploadDiscouragedLayers(Layer sourceLayer,
Layer targetLayer)
Warns about a discouraged merge operation, ask for confirmation.
|
static boolean |
MergeSelectionAction.warnMergingUploadDiscouragedObjects(Layer targetLayer)
Warns the user about merging too many objects with different upload policies.
|
protected void |
AbstractMergeAction.warnNoTargetLayersForSourceLayer(Layer sourceLayer) |
Modifier and Type | Method and Description |
---|---|
protected static Layer |
AbstractMergeAction.askTargetLayer(java.util.List<Layer> targetLayers) |
protected void |
MergeLayerAction.doMerge(java.util.List<Layer> targetLayers,
java.util.Collection<Layer> sourceLayers) |
protected void |
MergeLayerAction.doMerge(java.util.List<Layer> targetLayers,
java.util.Collection<Layer> sourceLayers) |
void |
MergeLayerAction.merge(java.util.List<Layer> sourceLayers)
Merges a list of layers together.
|
Constructor and Description |
---|
RenameLayerAction(java.io.File file,
Layer layer)
Constructs a new
RenameLayerAction . |
Modifier and Type | Method and Description |
---|---|
private <L extends Layer> |
DownloadGpsTask.DownloadTask.addOrMergeLayer(L layer,
L mergeLayer) |
Modifier and Type | Method and Description |
---|---|
boolean |
MapMode.layerIsSupported(Layer l)
Determines if layer
l is supported by this map mode. |
boolean |
ParallelWayAction.layerIsSupported(Layer layer) |
boolean |
ExtrudeAction.layerIsSupported(Layer l) |
boolean |
DeleteAction.layerIsSupported(Layer l) |
boolean |
DrawAction.layerIsSupported(Layer l) |
boolean |
SelectAction.layerIsSupported(Layer l) |
boolean |
ImproveWayAccuracyAction.layerIsSupported(Layer l) |
Modifier and Type | Method and Description |
---|---|
void |
RecentRelationsAction.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
RecentRelationsAction.layerAdded(Layer newLayer) |
void |
RecentRelationsAction.layerRemoved(Layer oldLayer) |
Modifier and Type | Method and Description |
---|---|
boolean |
Command.invalidBecauselayerRemoved(Layer oldLayer)
Called when a layer has been removed to have the command remove itself from
any buffer if it is not longer applicable to the dataset (e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
UndoRedoHandler.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
AutosaveTask.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
UndoRedoHandler.clean(Layer layer) |
void |
UndoRedoHandler.layerAdded(Layer newLayer) |
void |
AutosaveTask.layerAdded(Layer newLayer) |
void |
UndoRedoHandler.layerRemoved(Layer oldLayer) |
void |
AutosaveTask.layerRemoved(Layer oldLayer) |
Modifier and Type | Method and Description |
---|---|
void |
HistoryDataSet.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
HistoryDataSet.layerAdded(Layer newLayer) |
void |
HistoryDataSet.layerRemoved(Layer oldLayer) |
Modifier and Type | Method and Description |
---|---|
void |
MultipolygonCache.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
MultipolygonCache.layerAdded(Layer newLayer) |
void |
MultipolygonCache.layerRemoved(Layer oldLayer) |
Modifier and Type | Field and Description |
---|---|
private Layer |
MapView.changedLayer |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Layer,MapMode> |
MapFrame.lastMapMode |
private java.util.List<Layer> |
MapView.nonChangedLayers |
Modifier and Type | Method and Description |
---|---|
<T extends Layer> |
MapView.getLayersOfType(java.lang.Class<T> ofType)
Deprecated.
Use
LayerManager.getLayersOfType(Class) instead. |
Modifier and Type | Method and Description |
---|---|
protected Layer |
MapView.determineNextActiveLayer(java.util.List<Layer> layersList)
Deprecated.
now handled by
MainLayerManager |
Layer |
MapView.getActiveLayer()
Deprecated.
Use !
Main.getLayerManager() .getActiveLayer() instead. |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Layer> |
MapView.getAllLayers()
Deprecated.
Use
LayerManager.getLayers() instead. |
java.util.List<Layer> |
MapView.getAllLayersAsList()
Deprecated.
Use
LayerManager.getLayers() instead. |
java.util.List<Layer> |
MapView.getVisibleLayersInZOrder()
Deprecated.
Access the layer list using
Main.getLayerManager() instead. |
Modifier and Type | Method and Description |
---|---|
void |
MapFrame.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
MapView.LayerChangeListener.activeLayerChange(Layer oldLayer,
Layer newLayer)
Deprecated.
Notifies this listener that the active layer has changed.
|
void |
ImageryMenu.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
MainMenu.PresetsMenuEnabler.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
MapView.addLayer(Layer layer)
Deprecated.
Use
Main.getLayerManager() .addLayer() instead. |
private MapMode |
MapFrame.getLastMapMode(Layer newLayer) |
int |
MapView.getLayerPos(Layer layer)
Deprecated.
Access the layer list using
Main.getLayerManager() instead. |
boolean |
MapView.hasLayer(Layer layer)
Deprecated.
Use !
Main.getLayerManager() .containsLayer() instead. |
void |
MapFrame.layerAdded(Layer newLayer) |
void |
MapView.LayerChangeListener.layerAdded(Layer newLayer)
Deprecated.
Notifies this listener that a layer has been added.
|
void |
ImageryMenu.layerAdded(Layer newLayer) |
void |
MainMenu.PresetsMenuEnabler.layerAdded(Layer newLayer) |
void |
MapFrame.layerRemoved(Layer oldLayer) |
void |
MapView.LayerChangeListener.layerRemoved(Layer oldLayer)
Deprecated.
Notifies this listener that a layer has been removed.
|
void |
ImageryMenu.layerRemoved(Layer oldLayer) |
void |
MainMenu.PresetsMenuEnabler.layerRemoved(Layer oldLayer) |
void |
MapView.moveLayer(Layer layer,
int pos)
Moves the layer to the given new position.
|
private void |
MapView.paintLayer(Layer layer,
java.awt.Graphics2D g,
Bounds box) |
void |
MapView.removeLayer(Layer layer)
Deprecated.
Use
Main.getLayerManager() .removeLayer() instead. |
boolean |
MapFrame.selectMapMode(MapMode newMapMode,
Layer newLayer)
Another version of the selectMapMode for changing layer action.
|
void |
MapView.setActiveLayer(Layer layer)
Deprecated.
Use !
Main.getLayerManager() .setActiveLayer() instead. |
Modifier and Type | Method and Description |
---|---|
protected Layer |
MapView.determineNextActiveLayer(java.util.List<Layer> layersList)
Deprecated.
now handled by
MainLayerManager |
Modifier and Type | Field and Description |
---|---|
private Layer |
LayerListPopup.InfoAction.layer |
Modifier and Type | Method and Description |
---|---|
protected Layer |
LayerListDialog.LayerListModel.getActiveLayer()
Replies the active layer.
|
Layer |
LayerListDialog.LayerListModel.getFirstLayer()
Replies the first layer.
|
Layer |
LayerListDialog.LayerListModel.getLayer(int index)
Replies the layer at position
index |
static Layer |
LayerListDialog.getLayerForIndex(int index)
Returns the layer at given index, or
null . |
Modifier and Type | Method and Description |
---|---|
java.util.List<Layer> |
LayerListDialog.LayerListModel.getLayers()
Replies the list of layers currently managed by
MapView . |
java.util.List<Layer> |
LayerListDialog.LayerListModel.getPossibleMergeTargets(Layer source)
Replies a list of layers which are possible merge targets for
source |
java.util.List<Layer> |
LayerListDialog.LayerListModel.getSelectedLayers()
Replies the list of currently selected layers.
|
Modifier and Type | Method and Description |
---|---|
void |
UserListDialog.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
NotesDialog.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
ValidatorDialog.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
RelationListDialog.NewAction.activeLayerChange(Layer oldLayer,
Layer newLayer) |
ActivateLayerAction |
LayerListDialog.createActivateLayerAction(Layer layer)
|
DuplicateAction |
LayerListDialog.createDuplicateLayerAction(Layer layer)
|
MergeAction |
LayerListDialog.createMergeLayerAction(Layer layer)
|
protected void |
LayerListDialog.LayerListModel.fireMakeVisible(int index,
Layer layer)
Fires a make visible event to listeners
|
static MultikeyShortcutAction.MultikeyInfo |
LayerListDialog.getLayerInfo(Layer l)
Returns info about layer.
|
java.util.List<Layer> |
LayerListDialog.LayerListModel.getPossibleMergeTargets(Layer source)
Replies a list of layers which are possible merge targets for
source |
protected void |
RelationListDialog.initFromLayer(Layer layer)
Initializes the relation list dialog from a layer.
|
protected boolean |
LayerListDialog.LayerNameCellRenderer.isActiveLayer(Layer layer) |
static boolean |
LayerListDialog.isLayerValid(Layer l)
Determines if a layer is valid (contained in global layer list).
|
void |
UserListDialog.layerAdded(Layer newLayer) |
void |
NotesDialog.layerAdded(Layer newLayer) |
void |
ValidatorDialog.layerAdded(Layer newLayer) |
void |
RelationListDialog.NewAction.layerAdded(Layer newLayer) |
void |
UserListDialog.layerRemoved(Layer oldLayer) |
void |
NotesDialog.layerRemoved(Layer oldLayer) |
void |
ValidatorDialog.layerRemoved(Layer oldLayer) |
void |
RelationListDialog.NewAction.layerRemoved(Layer oldLayer) |
void |
LayerListDialog.LayerListModelListener.makeVisible(int index,
Layer layer)
Fired when a layer is made visible.
|
private void |
LayerListDialog.LayerListModel.onAddLayer(Layer layer)
Invoked when a layer managed by
MapView is added |
private void |
LayerListDialog.LayerListModel.onRemoveLayer(Layer layer)
Invoked if a layer managed by
MapView is removed |
void |
LayerListDialog.LayerListModel.setSelectedLayer(Layer layer)
Marks
layer as selected layer. |
void |
LayerListDialog.LayerVisibleCheckBox.updateStatus(Layer layer) |
Constructor and Description |
---|
InfoAction(Layer layer)
Constructs a new
InfoAction for the given layer. |
Constructor and Description |
---|
LayerListPopup(java.util.List<Layer> selectedLayers)
Constructs a new
LayerListPopup . |
Modifier and Type | Class and Description |
---|---|
private class |
LayerVisibilityAction.FilterSlider<T extends Layer>
This is a slider for a filter value.
|
Modifier and Type | Field and Description |
---|---|
private Layer |
DuplicateAction.layer |
private Layer |
MergeAction.layer |
private Layer |
ActivateLayerAction.layer |
Modifier and Type | Field and Description |
---|---|
private java.lang.ref.WeakReference<Layer> |
ShowHideLayerAction.lastLayer |
private java.util.List<Layer> |
MergeAction.layers |
Modifier and Type | Method and Description |
---|---|
void |
ActivateLayerAction.activeLayerChange(Layer oldLayer,
Layer newLayer) |
protected void |
LayerVisibilityAction.OpacitySlider.applyValueToLayer(Layer layer) |
private void |
DuplicateAction.duplicate(Layer layer) |
private void |
ActivateLayerAction.execute(Layer layer) |
protected boolean |
ActivateLayerAction.isActiveLayer(Layer layer) |
void |
ActivateLayerAction.layerAdded(Layer newLayer) |
void |
ActivateLayerAction.layerRemoved(Layer oldLayer) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<T> |
LayerVisibilityAction.FilterSlider.filterLayers(java.util.List<Layer> layers) |
MergeAction |
MergeAction.getMultiLayerAction(java.util.List<Layer> layers) |
boolean |
DeleteLayerAction.supportLayers(java.util.List<Layer> layers) |
boolean |
ShowHideLayerAction.supportLayers(java.util.List<Layer> layers) |
boolean |
LayerVisibilityAction.supportLayers(java.util.List<Layer> layers) |
boolean |
MergeAction.supportLayers(java.util.List<Layer> layers) |
void |
LayerVisibilityAction.FilterSlider.updateSlider(java.util.List<Layer> layers,
boolean allHidden) |
protected abstract void |
LayerVisibilityAction.FilterSlider.updateSliderWhileEnabled(java.util.Collection<? extends Layer> usedLayers,
boolean allHidden) |
protected void |
LayerVisibilityAction.OpacitySlider.updateSliderWhileEnabled(java.util.Collection<? extends Layer> usedLayers,
boolean allHidden) |
protected void |
LayerVisibilityAction.GammaFilterSlider.updateSliderWhileEnabled(java.util.Collection<? extends Layer> usedLayers,
boolean allHidden) |
protected void |
LayerVisibilityAction.SharpnessSlider.updateSliderWhileEnabled(java.util.Collection<? extends Layer> usedLayers,
boolean allHidden) |
protected void |
LayerVisibilityAction.ColorfulnessSlider.updateSliderWhileEnabled(java.util.Collection<? extends Layer> usedLayers,
boolean allHidden) |
Constructor and Description |
---|
ActivateLayerAction(Layer layer,
LayerListDialog.LayerListModel model)
Constructs a new
ActivateLayerAction . |
DuplicateAction(Layer layer,
LayerListDialog.LayerListModel model)
Constructs a new
DuplicateAction . |
MergeAction(Layer layer,
LayerListDialog.LayerListModel model)
Constructs a new
MergeAction . |
MergeAction(Layer layer,
java.util.List<Layer> layers,
LayerListDialog.LayerListModel model)
Constructs a new
MergeAction . |
Constructor and Description |
---|
MergeAction(Layer layer,
java.util.List<Layer> layers,
LayerListDialog.LayerListModel model)
Constructs a new
MergeAction . |
MergeAction(java.util.List<Layer> layers,
LayerListDialog.LayerListModel model)
Constructs a new
MergeAction . |
Modifier and Type | Method and Description |
---|---|
void |
RelationDialogManager.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
MemberTable.ZoomToGapAction.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
SelectionTableModel.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
RelationDialogManager.layerAdded(Layer newLayer) |
void |
MemberTable.ZoomToGapAction.layerAdded(Layer newLayer) |
void |
SelectionTableModel.layerAdded(Layer newLayer) |
void |
RelationDialogManager.layerRemoved(Layer oldLayer)
called when a layer is removed
|
void |
MemberTable.ZoomToGapAction.layerRemoved(Layer oldLayer) |
void |
SelectionTableModel.layerRemoved(Layer oldLayer) |
Modifier and Type | Method and Description |
---|---|
void |
HistoryBrowserDialogManager.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
HistoryBrowserModel.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
HistoryBrowserDialogManager.layerAdded(Layer newLayer) |
void |
HistoryBrowserModel.layerAdded(Layer newLayer) |
void |
HistoryBrowserDialogManager.layerRemoved(Layer oldLayer) |
void |
HistoryBrowserModel.layerRemoved(Layer oldLayer) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachedTileSourceLayer<T extends AbstractTMSTileSource>
Class providing cache to other layers
|
class |
AbstractModifiableLayer
A modifiable layer.
|
class |
AbstractTileSourceLayer<T extends AbstractTMSTileSource>
Base abstract class that supports displaying images provided by TileSource.
|
class |
GpxLayer |
class |
ImageryLayer |
class |
NoteLayer
A layer to hold Note objects.
|
class |
OsmDataLayer
A layer that holds OSM data from a specific dataset.
|
class |
TMSLayer
Class that displays a slippy map layer.
|
class |
ValidatorLayer
A layer showing error messages.
|
class |
WMSLayer
This is a layer that grabs the current screen from an WMS server.
|
class |
WMTSLayer
WMTS layer based on AbstractTileSourceLayer.
|
Modifier and Type | Field and Description |
---|---|
private Layer |
MainLayerManager.activeLayer
The layer from the layers list that is currently active.
|
private Layer |
LayerManager.LayerAddEvent.addedLayer |
private Layer |
Layer.LayerSaveAction.layer |
private Layer |
Layer.LayerSaveAsAction.layer |
private Layer |
Layer.LayerGpxExportAction.layer |
private Layer |
JumpToMarkerActions.JumpToMarker.layer |
private Layer |
MainLayerManager.ActiveLayerChangeEvent.previousActiveLayer |
private Layer |
LayerManager.LayerRemoveEvent.removedLayer |
Modifier and Type | Field and Description |
---|---|
private java.lang.ref.WeakReference<Layer> |
JumpToMarkerActions.JumpToMarker.lastLayer |
private java.util.List<Layer> |
CustomizeColor.layers |
private java.util.List<Layer> |
LayerManager.layers
This is the list of layers we manage.
|
Modifier and Type | Method and Description |
---|---|
<T extends Layer> |
LayerManager.getLayersOfType(java.lang.Class<T> ofType)
Replies an unmodifiable list of layers of a certain type.
|
Modifier and Type | Method and Description |
---|---|
Layer |
MainLayerManager.getActiveLayer()
Replies the currently active layer
|
Layer |
LayerManager.LayerAddEvent.getAddedLayer()
Gets the layer that was added.
|
Layer |
MainLayerManager.ActiveLayerChangeEvent.getPreviousActiveLayer()
Gets the active layer that was previously used.
|
Layer |
LayerManager.LayerRemoveEvent.getRemovedLayer()
Gets the layer that is about to be removed.
|
private Layer |
MainLayerManager.suggestNextActiveLayer(Layer except)
Determines the next active data layer according to the following
rules:
if there is at least one
OsmDataLayer the first one
becomes active
otherwise, the top most layer of any type becomes active
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Layer> |
LayerManager.getLayers()
Gets an unmodifiable list of all layers that are currently in this manager.
|
java.util.List<Layer> |
MainLayerManager.getVisibleLayersInZOrder()
Creates a list of the visible layers in Z-Order, the layer with the lowest Z-Order
first, layer with the highest Z-Order last.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidatorLayer.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
LayerManager.addLayer(Layer layer)
Add a layer.
|
protected void |
LayerManager.checkContainsLayer(Layer layer) |
boolean |
LayerManager.containsLayer(Layer layer)
replies true if the list of layers managed by this map view contain layer
|
protected abstract void |
JumpToMarkerActions.JumpToMarker.execute(Layer l) |
protected void |
JumpToMarkerActions.JumpToNextMarker.execute(Layer l) |
protected void |
JumpToMarkerActions.JumpToPreviousMarker.execute(Layer l) |
private void |
LayerManager.fireLayerAdded(Layer layer) |
private void |
LayerManager.fireLayerRemoving(Layer layer) |
static LayerPositionStrategy |
LayerPositionStrategy.inFrontOf(Layer other)
Gets a
LayerPositionStrategy that inserts this layer in front of a given layer |
private void |
LayerManager.insertLayerAt(Layer layer,
int position)
Insert a layer at a given position.
|
boolean |
GpxLayer.isMergable(Layer other) |
boolean |
OsmDataLayer.isMergable(Layer other) |
boolean |
NoteLayer.isMergable(Layer other) |
boolean |
ImageryLayer.isMergable(Layer other) |
boolean |
ValidatorLayer.isMergable(Layer other) |
abstract boolean |
Layer.isMergable(Layer other) |
void |
ValidatorLayer.layerAdded(Layer newLayer) |
void |
ValidatorLayer.layerRemoved(Layer oldLayer)
If layer is the OSM Data layer, remove all errors
|
void |
GpxLayer.mergeFrom(Layer from) |
void |
OsmDataLayer.mergeFrom(Layer from) |
void |
NoteLayer.mergeFrom(Layer from) |
void |
ImageryLayer.mergeFrom(Layer from) |
void |
ValidatorLayer.mergeFrom(Layer from) |
abstract void |
Layer.mergeFrom(Layer from)
Merges the given layer into this layer.
|
void |
LayerManager.moveLayer(Layer layer,
int position)
Move a layer to a new position.
|
protected void |
MainLayerManager.realAddLayer(Layer layer) |
protected void |
LayerManager.realAddLayer(Layer layer) |
protected void |
LayerManager.realMoveLayer(Layer layer,
int position) |
protected void |
MainLayerManager.realRemoveLayer(Layer layer) |
protected void |
LayerManager.realRemoveLayer(Layer layer) |
protected void |
MainLayerManager.realSetActiveLayer(Layer layer) |
void |
LayerManager.removeLayer(Layer layer)
Remove the layer from the mapview.
|
void |
MainLayerManager.setActiveLayer(Layer layer)
Set the active layer.
|
private void |
MainLayerManager.setActiveLayer(Layer layer,
boolean forceEditLayerUpdate) |
protected void |
JumpToMarkerActions.JumpToMarker.setLastLayer(Layer l) |
private Layer |
MainLayerManager.suggestNextActiveLayer(Layer except)
Determines the next active data layer according to the following
rules:
if there is at least one
OsmDataLayer the first one
becomes active
otherwise, the top most layer of any type becomes active
|
Modifier and Type | Method and Description |
---|---|
private static boolean |
AbstractTileSourceLayer.actionSupportLayers(java.util.List<Layer> layers) |
static LayerPositionStrategy |
LayerPositionStrategy.afterLast(Predicate<Layer> what)
Creates a strategy that places the layer after the last layer of a given kind or at the beginning of the list if no such layer exists.
|
javax.swing.Action |
CustomizeColor.getMultiLayerAction(java.util.List<Layer> layers) |
javax.swing.Action |
Layer.MultiLayerAction.getMultiLayerAction(java.util.List<Layer> layers)
Returns the action for a given list of layers.
|
static LayerPositionStrategy |
LayerPositionStrategy.inFrontOfFirst(Predicate<Layer> what)
Gets a
LayerPositionStrategy that inserts the layer in front of the first layer that matches a condition. |
boolean |
ImageryLayer.OffsetAction.supportLayers(java.util.List<Layer> layers) |
boolean |
CustomizeColor.supportLayers(java.util.List<Layer> layers) |
boolean |
Layer.LayerAction.supportLayers(java.util.List<Layer> layers)
Determines if this action supports a given list of layers.
|
boolean |
Layer.SeparatorLayerAction.supportLayers(java.util.List<Layer> layers) |
boolean |
AbstractTileSourceLayer.AutoZoomAction.supportLayers(java.util.List<Layer> layers) |
boolean |
AbstractTileSourceLayer.AutoLoadTilesAction.supportLayers(java.util.List<Layer> layers) |
boolean |
AbstractTileSourceLayer.ShowErrorsAction.supportLayers(java.util.List<Layer> layers) |
Constructor and Description |
---|
ActiveLayerChangeEvent(MainLayerManager source,
OsmDataLayer previousEditLayer,
Layer previousActiveLayer)
Create a new
MainLayerManager.ActiveLayerChangeEvent |
CustomizeColor(Layer l)
Constructs a new
CustomizeColor for a single layer. |
LayerAddEvent(LayerManager source,
Layer addedLayer) |
LayerGpxExportAction(Layer layer) |
LayerRemoveEvent(LayerManager source,
Layer removedLayer) |
LayerSaveAction(Layer layer) |
LayerSaveAsAction(Layer layer) |
Constructor and Description |
---|
CustomizeColor(java.util.List<Layer> l)
Constructs a new
CustomizeColor for a given list of layers. |
Modifier and Type | Class and Description |
---|---|
class |
GeoImageLayer
Layer displaying geottaged pictures.
|
Modifier and Type | Method and Description |
---|---|
void |
ImageViewerDialog.activeLayerChange(Layer oldLayer,
Layer newLayer) |
boolean |
GeoImageLayer.isMergable(Layer other) |
void |
ImageViewerDialog.layerAdded(Layer newLayer) |
void |
ImageViewerDialog.layerRemoved(Layer oldLayer) |
void |
GeoImageLayer.mergeFrom(Layer from) |
Modifier and Type | Method and Description |
---|---|
boolean |
ShowThumbnailAction.supportLayers(java.util.List<Layer> layers)
Check if the current layer is supported.
|
Modifier and Type | Class and Description |
---|---|
class |
ConvertToDataLayerAction<T extends Layer>
|
Modifier and Type | Field and Description |
---|---|
protected T |
ConvertToDataLayerAction.layer |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Layer> |
CustomizeDrawingAction.layers |
Modifier and Type | Method and Description |
---|---|
javax.swing.Action |
CustomizeDrawingAction.getMultiLayerAction(java.util.List<Layer> layers) |
boolean |
CustomizeDrawingAction.supportLayers(java.util.List<Layer> layers) |
Constructor and Description |
---|
CustomizeDrawingAction(Layer l) |
Constructor and Description |
---|
CustomizeDrawingAction(java.util.List<Layer> l) |
Modifier and Type | Class and Description |
---|---|
class |
MarkerLayer
A layer holding markers.
|
Modifier and Type | Method and Description |
---|---|
private static Marker |
MarkerLayer.getAdjacentMarker(Marker startMarker,
boolean next,
Layer layer) |
boolean |
MarkerLayer.isMergable(Layer other) |
void |
MarkerLayer.mergeFrom(Layer from) |
Modifier and Type | Method and Description |
---|---|
boolean |
MarkerLayer.ShowHideMarkerText.supportLayers(java.util.List<Layer> layers) |
Modifier and Type | Method and Description |
---|---|
void |
TaggingPreset.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
TaggingPreset.layerAdded(Layer newLayer) |
void |
TaggingPreset.layerRemoved(Layer oldLayer) |
Modifier and Type | Method and Description |
---|---|
boolean |
OsmExporter.acceptFile(java.io.File pathname,
Layer layer) |
boolean |
NoteExporter.acceptFile(java.io.File pathname,
Layer layer) |
boolean |
FileExporter.acceptFile(java.io.File pathname,
Layer layer) |
boolean |
GpxExporter.acceptFile(java.io.File pathname,
Layer layer) |
void |
FileImporter.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
WMSLayerExporter.activeLayerChange(Layer oldLayer,
Layer newLayer) |
void |
FileExporter.activeLayerChange(Layer oldLayer,
Layer newLayer) |
protected static void |
OsmExporter.checkOsmDataLayer(Layer layer) |
void |
OsmExporter.exportData(java.io.File file,
Layer layer) |
void |
NoteExporter.exportData(java.io.File file,
Layer layer) |
void |
GeoJSONExporter.exportData(java.io.File file,
Layer layer) |
void |
WMSLayerExporter.exportData(java.io.File file,
Layer layer) |
void |
FileExporter.exportData(java.io.File file,
Layer layer) |
void |
GpxExporter.exportData(java.io.File file,
Layer layer) |
void |
OsmExporter.exportData(java.io.File file,
Layer layer,
boolean noBackup)
Exports OSM data to the given file.
|
void |
FileImporter.layerAdded(Layer newLayer) |
void |
FileExporter.layerAdded(Layer newLayer) |
void |
FileImporter.layerRemoved(Layer oldLayer) |
void |
FileExporter.layerRemoved(Layer oldLayer) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSessionExporter<T extends Layer>
Abstract superclass of all session layer exporters.
|
class |
GenericSessionExporter<T extends Layer>
Generic superclass of
OsmDataSessionExporter and GpxTracksSessionExporter layer exporters. |
Modifier and Type | Field and Description |
---|---|
private Layer |
SessionReader.LayerDependency.layer |
protected T |
AbstractSessionExporter.layer |
Modifier and Type | Field and Description |
---|---|
private MultiMap<Layer,Layer> |
SessionWriter.dependencies |
private MultiMap<Layer,Layer> |
SessionWriter.dependencies |
private java.util.Map<Layer,SessionLayerExporter> |
SessionWriter.exporters |
private java.util.List<Layer> |
SessionReader.layers |
private java.util.List<Layer> |
SessionWriter.layers |
private static java.util.Map<java.lang.Class<? extends Layer>,java.lang.Class<? extends SessionLayerExporter>> |
SessionWriter.sessionLayerExporters |
Modifier and Type | Method and Description |
---|---|
Layer |
SessionReader.getActive() |
Layer |
SessionReader.LayerDependency.getLayer() |
Layer |
GeoImageSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
SessionLayerImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor)
Load the layer from xml meta-data.
|
Layer |
OsmDataSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
NoteSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
MarkerSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
ImagerySessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Layer |
GpxTracksSessionImporter.load(org.w3c.dom.Element elem,
SessionReader.ImportSupport support,
ProgressMonitor progressMonitor) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Layer> |
MarkerSessionExporter.getDependencies() |
java.util.Collection<Layer> |
SessionLayerExporter.getDependencies()
Return the Layers, this Layer depends on.
|
java.util.Collection<Layer> |
AbstractSessionExporter.getDependencies() |
java.util.Collection<Layer> |
GeoImageSessionExporter.getDependencies() |
java.util.List<Layer> |
SessionReader.getLayers() |
Modifier and Type | Method and Description |
---|---|
static SessionLayerExporter |
SessionWriter.getSessionLayerExporter(Layer layer)
Returns the session layer exporter for the given layer.
|
Modifier and Type | Method and Description |
---|---|
static void |
SessionWriter.registerSessionLayerExporter(java.lang.Class<? extends Layer> layerClass,
java.lang.Class<? extends SessionLayerExporter> exporter)
Register a session layer exporter.
|
Constructor and Description |
---|
LayerDependency(java.lang.Integer index,
Layer layer,
SessionLayerImporter importer) |
Constructor and Description |
---|
SessionWriter(java.util.List<Layer> layers,
int active,
java.util.Map<Layer,SessionLayerExporter> exporters,
MultiMap<Layer,Layer> dependencies,
boolean zip)
Constructs a new
SessionWriter . |
SessionWriter(java.util.List<Layer> layers,
int active,
java.util.Map<Layer,SessionLayerExporter> exporters,
MultiMap<Layer,Layer> dependencies,
boolean zip)
Constructs a new
SessionWriter . |
SessionWriter(java.util.List<Layer> layers,
int active,
java.util.Map<Layer,SessionLayerExporter> exporters,
MultiMap<Layer,Layer> dependencies,
boolean zip)
Constructs a new
SessionWriter . |
SessionWriter(java.util.List<Layer> layers,
int active,
java.util.Map<Layer,SessionLayerExporter> exporters,
MultiMap<Layer,Layer> dependencies,
boolean zip)
Constructs a new
SessionWriter . |