Package org.openstreetmap.josm.data.osm
Class AbstractDataSourceChangeEvent
- java.lang.Object
-
- org.openstreetmap.josm.data.osm.AbstractDataSourceChangeEvent
-
- All Implemented Interfaces:
DataSourceChangeEvent
- Direct Known Subclasses:
DataSourceAddedEvent
,DataSourceRemovedEvent
public abstract class AbstractDataSourceChangeEvent extends java.lang.Object implements DataSourceChangeEvent
The base class for data source change events- Since:
- 15609
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<DataSource>
old
private DataSet
source
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDataSourceChangeEvent(DataSet source, java.util.Set<DataSource> old)
Create a Data Source change event
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<DataSource>
getOldDataSources()
Gets the previous data source listDataSet
getSource()
Gets the data set that triggered this selection event.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstreetmap.josm.data.osm.DataSourceChangeEvent
getAdded, getDataSources, getRemoved, isNop
-
-
-
-
Field Detail
-
old
private final java.util.Set<DataSource> old
-
-
Constructor Detail
-
AbstractDataSourceChangeEvent
protected AbstractDataSourceChangeEvent(DataSet source, java.util.Set<DataSource> old)
Create a Data Source change event- Parameters:
source
- The DataSet that is originating the changeold
- The previous set of DataSources
-
-
Method Detail
-
getOldDataSources
public java.util.Set<DataSource> getOldDataSources()
Description copied from interface:DataSourceChangeEvent
Gets the previous data source listThis collection cannot be modified and will not change.
- Specified by:
getOldDataSources
in interfaceDataSourceChangeEvent
- Returns:
- The old data source list
-
getSource
public DataSet getSource()
Description copied from interface:DataSourceChangeEvent
Gets the data set that triggered this selection event.- Specified by:
getSource
in interfaceDataSourceChangeEvent
- Returns:
- The data set.
-
-