Class AdvancedPreference.UnclearableOsmDataLayer
- java.lang.Object
-
- org.openstreetmap.josm.gui.layer.AbstractMapViewPaintable
-
- org.openstreetmap.josm.gui.layer.Layer
-
- org.openstreetmap.josm.gui.layer.AbstractModifiableLayer
-
- org.openstreetmap.josm.gui.layer.AbstractOsmDataLayer
-
- org.openstreetmap.josm.gui.layer.OsmDataLayer
-
- org.openstreetmap.josm.gui.preferences.advanced.AdvancedPreference.UnclearableOsmDataLayer
-
- All Implemented Interfaces:
DataSelectionListener
,DataSetListenerAdapter.Listener
,HighlightUpdateListener
,Lockable
,ProjectionChangeListener
,DownloadFromServer
,MapViewPaintable
,SaveToFile
,UploadToServer
,PrimitiveHoverListener
,Destroyable
- Enclosing class:
- AdvancedPreference
private static class AdvancedPreference.UnclearableOsmDataLayer extends OsmDataLayer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.gui.layer.OsmDataLayer
OsmDataLayer.ConvertToGpxLayerAction, OsmDataLayer.DataCountVisitor, OsmDataLayer.LayerStateChangeListener
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.gui.layer.Layer
Layer.LayerAction, Layer.LayerGpxExportAction, Layer.LayerSaveAction, Layer.LayerSaveAsAction, Layer.MultiLayerAction, Layer.SeparatorLayerAction
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.gui.layer.AbstractMapViewPaintable
AbstractMapViewPaintable.CompatibilityModeLayerPainter
-
Nested classes/interfaces inherited from interface org.openstreetmap.josm.data.osm.DataSelectionListener
DataSelectionListener.AbstractSelectionEvent, DataSelectionListener.SelectionAddEvent, DataSelectionListener.SelectionChangeEvent, DataSelectionListener.SelectionRemoveEvent, DataSelectionListener.SelectionReplaceEvent, DataSelectionListener.SelectionToggleEvent
-
Nested classes/interfaces inherited from interface org.openstreetmap.josm.data.osm.HighlightUpdateListener
HighlightUpdateListener.HighlightUpdateEvent
-
Nested classes/interfaces inherited from interface org.openstreetmap.josm.gui.layer.MapViewPaintable
MapViewPaintable.LayerPainter, MapViewPaintable.MapViewEvent, MapViewPaintable.PaintableInvalidationEvent, MapViewPaintable.PaintableInvalidationListener
-
Nested classes/interfaces inherited from interface org.openstreetmap.josm.gui.PrimitiveHoverListener
PrimitiveHoverListener.PrimitiveHoverEvent
-
-
Field Summary
-
Fields inherited from class org.openstreetmap.josm.gui.layer.OsmDataLayer
data, DEFAULT_RECENT_RELATIONS_NUMBER, PROPERTY_HIDE_LABELS_WHILE_DRAGGING, PROPERTY_RECENT_RELATIONS_NUMBER, PROPERTY_SAVE_EXTENSION, REQUIRES_UPLOAD_TO_SERVER_PROP, validationErrors
-
Fields inherited from class org.openstreetmap.josm.gui.layer.AbstractModifiableLayer
REQUIRES_SAVE_TO_DISK_PROP
-
Fields inherited from class org.openstreetmap.josm.gui.layer.Layer
FILTER_STATE_PROP, NAME_PROP, OPACITY_PROP, propertyChangeSupport, VISIBLE_PROP
-
-
Constructor Summary
Constructors Constructor Description UnclearableOsmDataLayer(DataSet data, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Clears the data backing this layer, unless if locked.-
Methods inherited from class org.openstreetmap.josm.gui.layer.OsmDataLayer
addLayerStateChangeListener, autosave, checkSaveConditions, cleanupAfterUpload, containsPoint, createAndOpenSaveFileChooser, createHatchTexture, createNewName, createUploadTask, destroy, duplicate, fillGpxData, getBackgroundColor, getBaseIconProvider, getChangesetSourceTag, getConflicts, getData, getDataSet, getIcon, getInfoComponent, getLabel, getMenuEntries, getOutsideColor, getRecentRelations, getToolTipText, getUploadDialog, getViewProjectionBounds, highlightUpdated, isDownloadable, isMergable, isModified, isSavable, isUploadable, isUploadDiscouraged, isUploadInProgress, mergeFrom, mergeFrom, mergeFrom, nodeToWayPoint, nodeToWayPoint, onPostDownloadFromServer, onPostLoadFromFile, onPostSaveToFile, onPostUploadToServer, paint, primitiveHovered, processDatasetEvent, projectionChanged, removeClipboardDataFor, removeLayerStateChangeListener, removeRecentRelation, requiresSaveToFile, requiresUploadToServer, selectionChanged, setName, setRecentRelation, setRequiresSaveToFile, setRequiresUploadToServer, setUploadDiscouraged, setUploadInProgress, toGpxData, toGpxData, unsetUploadInProgress, visitBoundingBox
-
Methods inherited from class org.openstreetmap.josm.gui.layer.AbstractOsmDataLayer
isLocked, lock, unlock
-
Methods inherited from class org.openstreetmap.josm.gui.layer.AbstractModifiableLayer
isDirty
-
Methods inherited from class org.openstreetmap.josm.gui.layer.Layer
addPropertyChangeListener, fireFilterStateChanged, fireOpacityChanged, fireVisibleChanged, getAssociatedFile, getColor, getDefaultLayerPosition, getName, getOpacity, hasColor, hookUpMapView, isBackgroundLayer, isInfoResizable, isProjectionSupported, isRenamed, isVisible, nameSupportedProjections, removePropertyChangeListener, rename, setAssociatedFile, setBackgroundLayer, setColor, setFilterStateChanged, setOpacity, setVisible, toggleVisible, toString
-
Methods inherited from class org.openstreetmap.josm.gui.layer.AbstractMapViewPaintable
addInvalidationListener, attachToMapView, createMapViewPainter, invalidate, removeInvalidationListener
-
-
-
-
Constructor Detail
-
UnclearableOsmDataLayer
UnclearableOsmDataLayer(DataSet data, java.lang.String name)
-
-
Method Detail
-
clear
public void clear()
Description copied from class:AbstractOsmDataLayer
Clears the data backing this layer, unless if locked.- Overrides:
clear
in classAbstractOsmDataLayer
-
-