| Package | Description |
|---|---|
| org.openstreetmap.josm.actions |
Provides the classes for JOSM user actions.
|
| org.openstreetmap.josm.io.session |
Provides the classes for user sessions import/export.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<Layer,SessionLayerExporter> |
SessionSaveAsAction.exporters |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSessionExporter<T extends Layer>
Abstract superclass of all session layer exporters.
|
class |
GenericSessionExporter<T extends Layer>
Generic superclass of
OsmDataSessionExporter and GpxTracksSessionExporter layer exporters. |
class |
GeoImageSessionExporter
Session exporter for
GeoImageLayer. |
class |
GpxTracksSessionExporter
Session exporter for
GpxLayer. |
class |
ImagerySessionExporter
|
class |
MarkerSessionExporter
Session exporter for
MarkerLayer. |
class |
NoteSessionExporter
Session exporter for
NoteLayer. |
class |
OsmDataSessionExporter
Session exporter for
OsmDataLayer. |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<Layer,SessionLayerExporter> |
SessionWriter.exporters |
private static java.util.Map<java.lang.Class<? extends Layer>,java.lang.Class<? extends SessionLayerExporter>> |
SessionWriter.sessionLayerExporters |
| Modifier and Type | Method and Description |
|---|---|
static SessionLayerExporter |
SessionWriter.getSessionLayerExporter(Layer layer)
Returns the session layer exporter for the given layer.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SessionWriter.registerSessionLayerExporter(java.lang.Class<? extends Layer> layerClass,
java.lang.Class<? extends SessionLayerExporter> exporter)
Register a session layer exporter.
|
| Constructor and Description |
|---|
SessionWriter(java.util.List<Layer> layers,
int active,
java.util.Map<Layer,SessionLayerExporter> exporters,
MultiMap<Layer,Layer> dependencies,
boolean zip)
Constructs a new
SessionWriter. |