| Package | Description |
|---|---|
| org.openstreetmap.josm.command.conflict |
Provides commands for handling conflicts.
|
| org.openstreetmap.josm.gui.conflict.pair |
Provides the classes for displaying conflicts as pair of lists.
|
| org.openstreetmap.josm.gui.conflict.pair.nodes |
Provides the classes for displaying conflicts in ways list of nodes.
|
| org.openstreetmap.josm.gui.conflict.pair.properties |
Provides the classes for displaying conflicts in OSM primitive properties.
|
| org.openstreetmap.josm.gui.conflict.pair.relation |
Provides the classes for displaying conflicts in OSM primitive relation memberships.
|
| org.openstreetmap.josm.gui.conflict.pair.tags |
Provides the classes for displaying conflicts in OSM primitive tags.
|
| 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
|
| Class and Description |
|---|
| MergeDecisionType
This is the merge decision for a primitive.
|
| Class and Description |
|---|
| AbstractListMergeModel
ListMergeModel is a model for interactively comparing and merging two list of entries
of type T.
|
| AbstractListMergeModel.ComparePairListModel |
| AbstractListMergeModel.EntriesSelectionModel
This is the selection model to be used in a
JTable which displays
an entry list managed by AbstractListMergeModel. |
| AbstractListMergeModel.EntriesTableModel
This an adapter between a
JTable and one of the three entry lists
in the role ListRole managed by the AbstractListMergeModel. |
| AbstractListMerger.CopyAction
Base class of all other Copy* inner classes.
|
| AbstractListMerger.CopyAfterCurrentLeftAction
Action for copying selected nodes in the list of my nodes to the list of merged
nodes.
|
| AbstractListMerger.CopyAfterCurrentRightAction |
| AbstractListMerger.CopyAllLeft |
| AbstractListMerger.CopyAllRight |
| AbstractListMerger.CopyBeforeCurrentLeftAction
Action for copying selected nodes in the list of my nodes to the list of merged
nodes.
|
| AbstractListMerger.CopyBeforeCurrentRightAction |
| AbstractListMerger.CopyEndLeftAction
Action for copying selected nodes in the list of my nodes to the list of merged
nodes.
|
| AbstractListMerger.CopyEndRightAction |
| AbstractListMerger.CopyStartLeftAction
Action for copying selected nodes in the list of my nodes to the list of merged
nodes.
|
| AbstractListMerger.CopyStartRightAction |
| AbstractListMerger.FreezeAction
Action for freezing the current state of the list merger
|
| AbstractListMerger.FreezeActionProperties |
| AbstractListMerger.MoveDownMergedAction
Action for moving the currently selected entries in the list of merged entries
one position down
|
| AbstractListMerger.MoveUpMergedAction |
| AbstractListMerger.RemoveMergedAction
Action for removing the selected entries in the list of merged entries
from the list of merged entries.
|
| AbstractMergePanel
A panel used as tab in the merge dialog.
|
| AbstractMergePanel.MergeRow
A helper class to add a row to the layout.
|
| ComparePairType
Enumeration of the possible comparison pairs
|
| IConflictResolver
The conflict resolver receives the result of a
ConflictDialog. |
| ListRole
Enumeration of roles entry lists play in
AbstractListMergeModel |
| MergeDecisionType
This is the merge decision for a primitive.
|
| Class and Description |
|---|
| AbstractListMergeModel
ListMergeModel is a model for interactively comparing and merging two list of entries
of type T.
|
| AbstractListMergeModel.EntriesTableModel
This an adapter between a
JTable and one of the three entry lists
in the role ListRole managed by the AbstractListMergeModel. |
| AbstractListMerger
A UI component for resolving conflicts in two lists of entries of type T.
|
| IConflictResolver
The conflict resolver receives the result of a
ConflictDialog. |
| PairTable
This is the base class for all tables that display an
AbstractListMergeModel. |
| Class and Description |
|---|
| AbstractMergePanel
A panel used as tab in the merge dialog.
|
| AbstractMergePanel.AbstractUndecideRow
Add the undecide button to the middle of the merged row.
|
| AbstractMergePanel.MergeRow
A helper class to add a row to the layout.
|
| AbstractMergePanel.MergeRowWithoutButton
A row that does not contain the merge buttons.
|
| IConflictResolver
The conflict resolver receives the result of a
ConflictDialog. |
| MergeDecisionType
This is the merge decision for a primitive.
|
| Class and Description |
|---|
| AbstractListMergeModel
ListMergeModel is a model for interactively comparing and merging two list of entries
of type T.
|
| AbstractListMergeModel.EntriesTableModel
This an adapter between a
JTable and one of the three entry lists
in the role ListRole managed by the AbstractListMergeModel. |
| AbstractListMerger
A UI component for resolving conflicts in two lists of entries of type T.
|
| IConflictResolver
The conflict resolver receives the result of a
ConflictDialog. |
| PairTable
This is the base class for all tables that display an
AbstractListMergeModel. |
| Class and Description |
|---|
| AbstractMergePanel
A panel used as tab in the merge dialog.
|
| AbstractMergePanel.AbstractUndecideRow
Add the undecide button to the middle of the merged row.
|
| AbstractMergePanel.MergeRow
A helper class to add a row to the layout.
|
| IConflictResolver
The conflict resolver receives the result of a
ConflictDialog. |
| MergeDecisionType
This is the merge decision for a primitive.
|
| Class and Description |
|---|
| ConflictResolver
An UI component for resolving conflicts between two
OsmPrimitives. |
| MergeDecisionType
This is the merge decision for a primitive.
|