public class TagConflictResolveCommand extends ConflictResolveCommand
OsmPrimitive
.Command.OldNodeState
Modifier and Type | Field and Description |
---|---|
private Conflict<? extends OsmPrimitive> |
conflict
the conflict to resolve
|
private java.util.List<TagMergeItem> |
mergeItems
the list of merge decisions, represented as
TagMergeItem s |
Constructor and Description |
---|
TagConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict,
java.util.List<TagMergeItem> mergeItems)
constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
executeCommand()
Executes the command on the dataset.
|
void |
fillModifiedData(java.util.Collection<OsmPrimitive> modified,
java.util.Collection<OsmPrimitive> deleted,
java.util.Collection<OsmPrimitive> added)
Fill in the changed data this command operates on.
|
javax.swing.Icon |
getDescriptionIcon()
Provides a descriptive icon of this command.
|
java.lang.String |
getDescriptionText()
Provides a description text representing this command.
|
int |
getNumDecidedConflicts()
replies the number of decided conflicts
|
reconstituteConflicts, rememberConflict, undoCommand
checkAndConfirmOutlyingOperation, getLayer, getOrig, getParticipatingPrimitives, invalidBecauselayerRemoved
getChildren
private Conflict<? extends OsmPrimitive> conflict
private final java.util.List<TagMergeItem> mergeItems
TagMergeItem
spublic TagConflictResolveCommand(Conflict<? extends OsmPrimitive> conflict, java.util.List<TagMergeItem> mergeItems)
conflict
- the conflict data setmergeItems
- the list of merge decisions, represented as TagMergeItem
spublic int getNumDecidedConflicts()
public java.lang.String getDescriptionText()
PseudoCommand
getDescriptionText
in class PseudoCommand
public javax.swing.Icon getDescriptionIcon()
PseudoCommand
getDescriptionIcon
in class PseudoCommand
public boolean executeCommand()
Command
executeCommand
in class Command
public void fillModifiedData(java.util.Collection<OsmPrimitive> modified, java.util.Collection<OsmPrimitive> deleted, java.util.Collection<OsmPrimitive> added)
Command
fillModifiedData
in class Command
modified
- The modified primitivesdeleted
- The deleted primitivesadded
- The added primitives