Package org.openstreetmap.josm.gui.history
Provides GUI classes for handling history of OSM objects.
-
Interface Summary Interface Description HistoryHook Change, or block, history requests. -
Class Summary Class Description CoordinateInfoViewer An UI widget for displaying differences in the coordinates of twoHistoryNode
s.CoordinateInfoViewer.DistanceViewer CoordinateInfoViewer.LatLonViewer A UI widgets which displays the Lan/Lon-coordinates of aHistoryNode
.CoordinateInfoViewer.MapViewer CoordinateInfoViewer.Updater DiffTableModel Simple model storing "diff cells" in a list.HistoryBrowser HistoryBrowser is a UI component which displays history information about anOsmPrimitive
.HistoryBrowserDialog This is non-modal dialog, always showing on top, which displays history information about a givenOsmPrimitive
.HistoryBrowserDialogManager Manager allowing to show/hide history dialogs.HistoryBrowserModel This is the model used by the history browser.HistoryBrowserModel.HistoryPrimitiveBuilder Creates aHistoryOsmPrimitive
from aOsmPrimitive
HistoryBrowserPanel Superclass of history browsing panels, backed by anHistoryBrowserModel
.HistoryLoadTask Loads the object history of a collection of objects from the server.HistoryViewerPanel Base class ofTagInfoViewer
andRelationMemberListViewer
.HistoryViewerPanel.ListPopupMenu HistoryViewerPanel.ZoomToObjectAction NodeListTableCellRenderer ATableCellRenderer
for theNodeListViewer
.NodeListTableColumnModel TheTableColumnModel
for the table with the list of nodes.NodeListViewer NodeListViewer is a UI component which displays the node list of two version of aOsmPrimitive
in aHistory
.NodeListViewer.InternalPopupMenuLauncher OpenChangesetPopupMenu A menu displaying links to external history viewers for a changeset.OpenChangesetPopupMenu.ChangesetViewerEntry Auxiliary class to save a link to a history viewer in the preferences.RelationMemberListTableCellRenderer TheTableCellRenderer
for a list of relation members inHistoryBrowser
.RelationMemberListViewer RelationMemberListViewer.InternalPopupMenuLauncher RelationMemberTableColumnModel TheTableColumnModel
for the table with the list of relation members.ReversedChangeListener Updates the column header text and indicates a normal/reversed diff sortingSelectionSynchronizer Helper class to ensure that two (or more)JTable
s always have the same entries selected.ShowHistoryAction Open a history browser with the history of an object.ShowHistoryAction.DoubleClickAdapter TagInfoTransferHandler This transfer handler allows to select and copy tags from a table with theTagTableColumnModel
.TagInfoViewer TagInfoViewer is a UI component which displays the list of tags of two version of aOsmPrimitive
in aHistory
.TagInfoViewer.RepaintOnFocusChange TagTableCellRenderer TheTableCellRenderer
for a list of tags inHistoryBrowser
TagTableColumnModel TheTableColumnModel
for the table with the list of tagsTagTableModel The table model for the tags of the version atPointInTimeType.REFERENCE_POINT_IN_TIME
orPointInTimeType.CURRENT_POINT_IN_TIME
TwoColumnDiff Produces a "two column diff" of two lists.TwoColumnDiff.Item VersionInfoPanel VersionInfoPanel is an UI component which displays the basic properties of a version of aOsmPrimitive
.VersionInfoPanel.OpenChangesetDialogAction VersionTable VersionTable shows a list of version in aHistory
of anOsmPrimitive
.VersionTable.ChangesetInfoAction VersionTable.RadioButtonEditor Editor for history radio buttons in columns A and B.VersionTable.RadioButtonRenderer Renderer for history radio buttons in columns A and B.VersionTable.UserInfoAction VersionTable.VersionTablePopupMenu VersionTableCellRenderer Renderer for version labels.VersionTableColumnModel TheTableColumnModel
for the table with the list of versionsVersionTableModel The table model for the list of versions in the current history -
Enum Summary Enum Description PointInTimeType PointInTimeType enumerates two points in time in theHistory
of anOsmPrimitive
.TwoColumnDiff.Item.DiffItemType