Rev | Line | |
---|
[4645] | 1 | // License: GPL. For details, see LICENSE file.
|
---|
| 2 | package org.openstreetmap.josm.io;
|
---|
| 3 |
|
---|
| 4 | import org.openstreetmap.josm.data.osm.DataSet;
|
---|
| 5 | import org.openstreetmap.josm.gui.progress.ProgressMonitor;
|
---|
| 6 |
|
---|
[12470] | 7 | /**
|
---|
| 8 | * Interface for plugins to process osm data after it has been downloaded or read
|
---|
| 9 | * from file.
|
---|
| 10 | * @see OsmReader#registerPostprocessor(OsmServerReadPostprocessor)
|
---|
| 11 | */
|
---|
[10600] | 12 | @FunctionalInterface
|
---|
[4645] | 13 | public interface OsmServerReadPostprocessor {
|
---|
[12470] | 14 | /**
|
---|
| 15 | * Execute the post processor.
|
---|
| 16 | * @param ds the dataset to read or modify
|
---|
| 17 | * @param progress the progress monitor
|
---|
| 18 | */
|
---|
[8512] | 19 | void postprocessDataSet(DataSet ds, ProgressMonitor progress);
|
---|
[4645] | 20 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.