Class OsmDataSessionExporter
- java.lang.Object
-
- org.openstreetmap.josm.io.session.AbstractSessionExporter<T>
-
- org.openstreetmap.josm.io.session.GenericSessionExporter<OsmDataLayer>
-
- org.openstreetmap.josm.io.session.OsmDataSessionExporter
-
- All Implemented Interfaces:
SessionLayerExporter
public class OsmDataSessionExporter extends GenericSessionExporter<OsmDataLayer>
Session exporter forOsmDataLayer.- Since:
- 4685
-
-
Field Summary
-
Fields inherited from class org.openstreetmap.josm.io.session.AbstractSessionExporter
export, layer
-
-
Constructor Summary
Constructors Constructor Description OsmDataSessionExporter(OsmDataLayer layer)Constructs a newOsmDataSessionExporter.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddDataFile(java.io.OutputStream out)static voidexportData(DataSet data, java.io.OutputStream out)Exports OSM data to the given output stream.-
Methods inherited from class org.openstreetmap.josm.io.session.GenericSessionExporter
export, getExportPanel, requiresZip
-
Methods inherited from class org.openstreetmap.josm.io.session.AbstractSessionExporter
getDependencies, shallExport
-
-
-
-
Constructor Detail
-
OsmDataSessionExporter
public OsmDataSessionExporter(OsmDataLayer layer)
Constructs a newOsmDataSessionExporter.- Parameters:
layer- Data layer to export
-
-
Method Detail
-
addDataFile
protected void addDataFile(java.io.OutputStream out)
- Specified by:
addDataFilein classGenericSessionExporter<OsmDataLayer>
-
exportData
public static void exportData(DataSet data, java.io.OutputStream out)
Exports OSM data to the given output stream.- Parameters:
data- data setout- output stream (must be closed by caller; note: if caller has access, caller should useCloseShieldOutputStreamwhen calling this method to avoid potential future issues)
-
-