public static interface DeleteCommand.DeletionCallback
Modifier and Type | Method and Description |
---|---|
boolean |
checkAndConfirmOutlyingDelete(java.util.Collection<? extends OsmPrimitive> primitives,
java.util.Collection<? extends OsmPrimitive> ignore)
Check whether user is about to delete data outside of the download area.
|
boolean |
confirmDeletionFromRelation(java.util.Collection<RelationToChildReference> references)
Confirm before removing a collection of primitives from their parent relations.
|
boolean |
confirmRelationDeletion(java.util.Collection<Relation> relations)
Confirm before deleting a relation, as it is a common newbie error.
|
boolean checkAndConfirmOutlyingDelete(java.util.Collection<? extends OsmPrimitive> primitives, java.util.Collection<? extends OsmPrimitive> ignore)
primitives
- the primitives to operate onignore
- null
or a primitive to be ignoredboolean confirmRelationDeletion(java.util.Collection<Relation> relations)
relations
- relation to check for deletiontrue
if user confirms the deletionboolean confirmDeletionFromRelation(java.util.Collection<RelationToChildReference> references)
references
- the list of relation-to-child referencestrue
if user confirms the deletion