org.openstreetmap.josm.actions
Class SessionSaveAsAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by org.openstreetmap.josm.actions.JosmAction
          extended by org.openstreetmap.josm.actions.DiskAccessAction
              extended by org.openstreetmap.josm.actions.SessionSaveAsAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, Destroyable

public class SessionSaveAsAction
extends DiskAccessAction

See Also:
Serialized Form

Nested Class Summary
 class SessionSaveAsAction.SessionSaveAsDialog
           
 
Field Summary
private  MultiMap<Layer,Layer> dependencies
           
private  java.util.Map<Layer,SessionLayerExporter> exporters
           
private  java.util.List<Layer> layers
           
private  boolean zipRequired
           
 
Fields inherited from class org.openstreetmap.josm.actions.JosmAction
sc
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
SessionSaveAsAction()
          Construct the action with "Save" as label.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 
Methods inherited from class org.openstreetmap.josm.actions.DiskAccessAction
createAndOpenFileChooser, createAndOpenFileChooser, createAndOpenFileChooser, createAndOpenFileChooser, createAndOpenFileChooser
 
Methods inherited from class org.openstreetmap.josm.actions.JosmAction
destroy, getCurrentDataSet, getEditLayer, getShortcut, initEnabledState, installAdapters, setTooltip, updateEnabledState, updateEnabledState
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

layers

private java.util.List<Layer> layers

exporters

private java.util.Map<Layer,SessionLayerExporter> exporters

dependencies

private MultiMap<Layer,Layer> dependencies

zipRequired

private boolean zipRequired
Constructor Detail

SessionSaveAsAction

public SessionSaveAsAction()
Construct the action with "Save" as label.

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)


JOSM