Package org.openstreetmap.josm.tools
Interface Destroyable
-
- All Known Implementing Classes:
AboutAction
,AbstractAudioAction
,AbstractCachedTileSourceLayer
,AbstractIdTextField
,AbstractInfoAction
,AbstractMergeAction
,AbstractModifiableLayer
,AbstractOsmDataLayer
,AbstractPasteAction
,AbstractRelationAction
,AbstractTileSourceLayer
,AbstractUploadAction
,ActivateLayerAction
,AddImageryLayerAction
,AddNodeAction
,AddNoteAction
,AddSelectionToRelations
,AdvancedPreference.UnclearableOsmDataLayer
,AlignInCircleAction
,AlignInLineAction
,AudioBackAction
,AudioFasterAction
,AudioFastSlowAction
,AudioFwdAction
,AudioMarker
,AudioNextAction
,AudioPlayPauseAction
,AudioPrevAction
,AudioSlowerAction
,AutoCompletingTextField
,AutoCompTextField
,AutoScaleAction
,ButtonMarker
,ChangesetDetailPanel
,ChangesetDialog
,ChangesetDialog.CloseOpenChangesetsAction
,ChangesetDialog.LaunchChangesetManagerAction
,ChangesetDialog.ReadChangesetsAction
,ChangesetDialog.SelectObjectsAction
,ChangesetDialog.ShowChangesetInfoAction
,ChangesetIdTextField
,ChangesetManagerToggleAction
,CloseChangesetAction
,CombineWayAction
,CommandStackDialog
,CommandStackDialog.SelectAction
,CommandStackDialog.SelectAndZoomAction
,CommandStackDialog.UndoRedoAction
,ConflictDialog
,CoordinateInfoViewer
,CoordinateInfoViewer.DistanceViewer
,CoordinateInfoViewer.LatLonViewer
,CopyAction
,CopyCoordinatesAction
,CopyUrlAction
,CorrelateGpxWithImages
,CorrelationSupportLayer
,CreateCircleAction
,CreateMultipolygonAction
,CycleLayerDownAction
,CycleLayerUpAction
,DeleteAction
,DeleteAction
,DeleteLayerAction
,DeleteRelationsAction
,DialogsPanel
,DialogsToggleAction
,DisableShortcutsOnFocusGainedTextField
,DiskAccessAction
,DistributeAction
,DownloadAction
,DownloadAlongAction
,DownloadAlongTrackAction
,DownloadAlongWayAction
,DownloadMembersAction
,DownloadNotesInViewAction
,DownloadOsmInViewAction
,DownloadPrimitiveAction
,DownloadReferrersAction
,DownloadRelationAction
,DownloadSelectedIncompleteMembersAction
,DrawAction
,DrawAction.SnapChangeAction
,DrawBoundariesOfDownloadedDataAction
,DuplicateAction
,DuplicateRelationAction
,EditImagesSequenceAction
,EditRelationAction
,ExitAction
,ExpertToggleAction
,ExportRelationToGpxAction
,ExtrudeAction
,ExtrudeAction.DualAlignChangeAction
,FilterDialog
,FilterDialog.AddAction
,FilterDialog.DeleteAction
,FilterDialog.EditAction
,FilterDialog.FilterAction
,FilterDialog.MoveDownAction
,FilterDialog.MoveUpAction
,FilterDialog.ReverseAction
,FilterDialog.SortAction
,FilterField
,FollowLineAction
,FullscreenToggleAction
,GeoImageLayer
,GettingStarted.LinkGeneral
,GpxExportAction
,GpxLayer
,GpxRouteLayer
,HelpAction
,HelpAwareOptionPane.HelpAction
,HistoryBrowser
,HistoryBrowserPanel
,HistoryInfoAction
,HistoryInfoWebAction
,HistoryViewerPanel
,IconToggleButton
,ImageDisplay
,ImageMarker
,ImageryAdjustAction
,ImageryLayer
,ImageryMenu.AdjustImageryOffsetAction
,ImageViewerDialog
,ImageViewerDialog.ImageAction
,ImageViewerDialog.ImageCenterViewAction
,ImageViewerDialog.ImageCollapseAction
,ImageViewerDialog.ImageCopyPathAction
,ImageViewerDialog.ImageFirstAction
,ImageViewerDialog.ImageLastAction
,ImageViewerDialog.ImageNextAction
,ImageViewerDialog.ImageOpenExternalAction
,ImageViewerDialog.ImagePreviousAction
,ImageViewerDialog.ImageRememberAction
,ImageViewerDialog.ImageRemoveAction
,ImageViewerDialog.ImageRemoveFromDiskAction
,ImageViewerDialog.ImageZoomAction
,ImproveWayAccuracyAction
,InfoAction
,InfoWebAction
,InvertSelectionAction
,JoinAreasAction
,JoinNodeWayAction
,JosmAction
,JosmEditorPane
,JosmTextArea
,JosmTextField
,JumpToAction
,Layer
,Layer
,LayerListDialog
,MapFrame
,MapMode
,MapMover
,MapPaintDialog
,MapPaintDialog.MoveUpDownAction
,MapPaintDialog.OnOffAction
,MapPaintMenu.MapPaintAction
,MapRectifierWMSmenuAction
,MapSlider
,MapStatus
,Marker
,MarkerLayer
,MenuItemSearchDialog.Action
,MergeLayerAction
,MergeNodesAction
,MergeSelectionAction
,MinimapDialog
,MirrorAction
,MoveAction
,MoveNodeAction
,MVTLayer
,NewAction
,NodeListViewer
,NoteLayer
,NotesDialog
,NotesDialog.AddCommentAction
,NotesDialog.CloseAction
,NotesDialog.NewAction
,NotesDialog.OpenInBrowserAction
,NotesDialog.ReopenAction
,NotesDialog.SortAction
,OnlineResourceMenu.ToggleOnlineResourceAction
,OpenFileAction
,OpenLocationAction
,OrthogonalizeAction
,OrthogonalizeAction.Undo
,OsmDataLayer
,OsmIdTextField
,OsmLinkPaster.NoWarnOpenLocationAction
,ParallelWayAction
,PasteAction
,PasteAtSourcePositionAction
,PasteTagsAction
,PlayHeadDragMode
,PlayHeadMarker
,PreferencesAction
,PreferenceToggleAction
,PropertiesDialog
,PropertiesDialog.AddAction
,PropertiesDialog.DeleteAction
,PropertiesDialog.EditAction
,PurgeAction
,RecentRelationsAction
,RedoAction
,RelationListDialog
,RelationListDialog.NewAction
,RelationMemberListViewer
,ReorderImageryLayersAction
,ReportBugAction
,RestartAction
,ReverseWayAction
,SaveAction
,SaveActionBase
,SaveAsAction
,SaveLayersDialog.SaveSessionButtonAction
,SearchAction
,SearchNotesDownloadAction
,SelectAction
,SelectAllAction
,SelectInRelationListAction
,SelectionListDialog
,SelectLassoAction
,SelectMembersAction
,SelectNonBranchingWaySequencesAction
,SelectRelationAction
,SelectSharedChildObjectsAction
,SessionLoadAction
,SessionSaveAction
,SessionSaveAsAction
,ShowStatusReportAction
,SideButton
,SimplifyWayAction
,SplitMode
,SplitWayAction
,TaggingPresetSearchAction
,TaggingPresetSearchPrimitiveDialog.Action
,TaggingPresetSelector
,TagInfoViewer
,TMSLayer
,ToggleAction
,ToggleDialog
,ToggleDialog.TitleBar
,ToggleDialog.ToggleDialogAction
,UndoAction
,UnGlueAction
,UnJoinNodeWayAction
,UnselectAllAction
,UpdateDataAction
,UpdateModifiedAction
,UpdateSelectionAction
,UploadAction
,UploadNotesAction
,UploadSelectionAction
,UserListDialog
,UserListDialog.SelectUsersPrimitivesAction
,UserListDialog.ShowUserInfoAction
,ValidateAction
,ValidatorDialog
,ValidatorLayer
,ValidatorTreePanel
,VectorDataStore
,VersionInfoPanel
,VersionTable
,VersionTable.ChangesetInfoAction
,VersionTable.UserInfoAction
,VersionTable.VersionTablePopupMenu
,ViewportFollowToggleAction
,WebMarker
,WikimediaCommonsLayer
,WikimediaCommonsLoader.WikimediaCommonsLoadImagesAction
,WireframeToggleAction
,WMSLayer
,WMTSLayer
,ZoomAction
,ZoomInAction
,ZoomOutAction
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Destroyable
Some objects like layers (when they are removed) or the whole map frame (when the last layer has been removed) have a definite set of actions to execute. This is the "destructor" interface called on those objects.- Since:
- 208 (creation), 10600 (functional interface)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
destroy()
Called when the object has been destroyed.
-
-
-
Method Detail
-
destroy
void destroy()
Called when the object has been destroyed.
-
-