public class OsmDataSessionExporter extends Object implements SessionLayerExporter
| Modifier and Type | Class and Description |
|---|---|
private class |
OsmDataSessionExporter.LayerSaveAction |
| Modifier and Type | Field and Description |
|---|---|
private JCheckBox |
export |
private JRadioButton |
include |
private OsmDataLayer |
layer |
private JRadioButton |
link |
| Constructor and Description |
|---|
OsmDataSessionExporter() |
OsmDataSessionExporter(OsmDataLayer layer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDataFile(OutputStream out) |
Element |
export(SessionWriter.ExportSupport support)
Save meta data to the .jos file.
|
Collection<Layer> |
getDependencies()
Return the Layers, this Layer depends on.
|
JPanel |
getExportPanel()
The GUI for exporting this layer.
|
boolean |
requiresZip()
Return true, if some data needs to be included in
the zip archive.
|
boolean |
shallExport()
Return true, if the layer should be included in the
list of exported layers.
|
private OsmDataLayer layer
private JRadioButton link
private JRadioButton include
public OsmDataSessionExporter(OsmDataLayer layer)
public OsmDataSessionExporter()
public Collection<Layer> getDependencies()
SessionLayerExportergetDependencies in interface SessionLayerExporterpublic JPanel getExportPanel()
SessionLayerExportergetExportPanel in interface SessionLayerExporterpublic boolean shallExport()
SessionLayerExportershallExport in interface SessionLayerExporterpublic boolean requiresZip()
SessionLayerExporterrequiresZip in interface SessionLayerExporterpublic Element export(SessionWriter.ExportSupport support) throws IOException
SessionLayerExportersupport to save files in the zip archive as needed.export in interface SessionLayerExporterIOExceptionprotected void addDataFile(OutputStream out) throws IOException
IOException