public static class DataSelectionListener.SelectionRemoveEvent extends DataSelectionListener.AbstractSelectionEvent
Modifier and Type | Field and Description |
---|---|
private java.util.Set<OsmPrimitive> |
current |
private java.util.Set<OsmPrimitive> |
remove |
Constructor and Description |
---|
SelectionRemoveEvent(DataSet source,
java.util.Set<OsmPrimitive> old,
java.util.stream.Stream<OsmPrimitive> toRemove)
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<OsmPrimitive> |
getAdded()
Gets the primitives that have been added to the selection.
|
java.util.Set<OsmPrimitive> |
getRemoved()
Gets the primitives that have been removed from the selection.
|
java.util.Set<OsmPrimitive> |
getSelection()
Gets the new selection.
|
java.lang.String |
toString() |
getOldSelection, getSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isNop
private final java.util.Set<OsmPrimitive> remove
private final java.util.Set<OsmPrimitive> current
public SelectionRemoveEvent(DataSet source, java.util.Set<OsmPrimitive> old, java.util.stream.Stream<OsmPrimitive> toRemove)
source
- The source datasetold
- The old primitves that were previously selected. The caller needs to ensure that this set is not modifed.toRemove
- The primitives to remove.public java.util.Set<OsmPrimitive> getSelection()
DataSelectionListener.SelectionChangeEvent
This collection cannot be modified and will not change.
public java.util.Set<OsmPrimitive> getRemoved()
DataSelectionListener.SelectionChangeEvent
Those are the primitives contained in DataSelectionListener.SelectionChangeEvent.getOldSelection()
but not in DataSelectionListener.SelectionChangeEvent.getSelection()
This collection cannot be modified and will not change.
public java.util.Set<OsmPrimitive> getAdded()
DataSelectionListener.SelectionChangeEvent
Those are the primitives contained in DataSelectionListener.SelectionChangeEvent.getSelection()
but not in DataSelectionListener.SelectionChangeEvent.getOldSelection()
This collection cannot be modified and will not change.
public java.lang.String toString()
toString
in class java.lang.Object