Changeset 11928 in josm for trunk/src/org/openstreetmap/josm/data/osm/event/AbstractDatasetChangedEvent.java
- Timestamp:
- 2017-04-16T14:42:27+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/event/AbstractDatasetChangedEvent.java
r9941 r11928 7 7 import org.openstreetmap.josm.data.osm.OsmPrimitive; 8 8 9 /** 10 * Base class of all dataset change events. 11 * @since 2622 12 */ 9 13 public abstract class AbstractDatasetChangedEvent { 10 14 15 /** 16 * Type of dataset changed event, returned by {@link AbstractDatasetChangedEvent#getType}. 17 */ 11 18 public enum DatasetEventType { 12 19 DATA_CHANGED, … … 21 28 } 22 29 30 /** 31 * The dataset from which the event came from. 32 */ 23 33 protected final DataSet dataSet; 24 34 35 /** 36 * Constructs a new {@code AbstractDatasetChangedEvent}. 37 * @param dataSet the dataset from which the event came from 38 */ 25 39 protected AbstractDatasetChangedEvent(DataSet dataSet) { 26 40 this.dataSet = dataSet; 27 41 } 28 42 43 /** 44 * Calls the appropriate method of the listener for this event. 45 * @param listener dataset listener to notify about this event 46 */ 29 47 public abstract void fire(DataSetListener listener); 30 48 … … 40 58 public abstract Collection<? extends OsmPrimitive> getPrimitives(); 41 59 60 /** 61 * Returns the dataset from which the event came from. 62 * @return the dataset from which the event came from 63 */ 42 64 public DataSet getDataset() { 43 65 return dataSet; 44 66 } 45 67 68 /** 69 * Returns the type of dataset changed event. 70 * @return the type of dataset changed event 71 */ 46 72 public abstract DatasetEventType getType(); 47 73
Note:
See TracChangeset
for help on using the changeset viewer.