Class StreetsideExportAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- org.openstreetmap.josm.actions.JosmAction
-
- org.openstreetmap.josm.plugins.streetside.actions.StreetsideExportAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action,Destroyable
public class StreetsideExportAction extends JosmAction
Action that launches a StreetsideExportDialog and lets you export the images.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.actions.JosmAction
JosmAction.ActiveLayerChangeAdapter, JosmAction.LayerChangeAdapter, JosmAction.SelectionChangeAdapter
-
-
Field Summary
Fields Modifier and Type Field Description private StreetsideExportDialogdialog(package private) static org.apache.log4j.Loggerloggerprivate static longserialVersionUID-
Fields inherited from class org.openstreetmap.josm.actions.JosmAction
sc
-
-
Constructor Summary
Constructors Constructor Description StreetsideExportAction()Main constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent ae)voidexport(java.util.Set<StreetsideAbstractImage> images)Exports the given images from the database.protected booleanlistenToSelectionChange()protected voidupdateEnabledState()Enabled when streetside layer is in layer list-
Methods inherited from class org.openstreetmap.josm.actions.JosmAction
buildActiveLayerChangeAdapter, buildLayerChangeAdapter, checkAndConfirmOutlyingOperation, destroy, getLayerManager, getShortcut, initEnabledState, installAdapters, listenToLayerChange, setHelpId, setToolbarId, setTooltip, updateEnabledState, updateEnabledStateOnCurrentSelection, updateEnabledStateOnCurrentSelection, updateEnabledStateOnModifiableSelection, waitFuture
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
logger
static final org.apache.log4j.Logger logger
-
dialog
private StreetsideExportDialog dialog
-
-
Constructor Detail
-
StreetsideExportAction
public StreetsideExportAction()
Main constructor.
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ae)
-
export
public void export(java.util.Set<StreetsideAbstractImage> images)
Exports the given images from the database.- Parameters:
images- The set of images to be exported.
-
listenToSelectionChange
protected boolean listenToSelectionChange()
- Overrides:
listenToSelectionChangein classJosmAction
-
updateEnabledState
protected void updateEnabledState()
Enabled when streetside layer is in layer list- Overrides:
updateEnabledStatein classJosmAction
-
-