public class GpxExportAction extends DiskAccessAction
sc
Constructor and Description |
---|
GpxExportAction() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
export(Layer layer)
Exports a layer to a file.
|
protected Layer |
getLayer()
Get the layer to export.
|
protected void |
updateEnabledState()
Refreshes the enabled state
|
createAndOpenFileChooser, createAndOpenFileChooser, createAndOpenFileChooser, createAndOpenFileChooser, createAndOpenFileChooser
destroy, getCurrentDataSet, getEditLayer, getShortcut, initEnabledState, installAdapters, setTooltip, updateEnabledState
public GpxExportAction()
protected Layer getLayer()
GpxLayer
or OsmDataLayer
.public void actionPerformed(java.awt.event.ActionEvent e)
public void export(Layer layer)
layer
must not be null. layer
must be an instance of
OsmDataLayer
or GpxLayer
.layer
- the layerjava.lang.IllegalArgumentException
- thrown if layer is nulljava.lang.IllegalArgumentException
- thrown if layer is neither an instance of OsmDataLayer
nor of GpxLayer
protected void updateEnabledState()
updateEnabledState
in class JosmAction
JosmAction.updateEnabledState(Collection)
,
JosmAction.initEnabledState()