public final class DownloadNotesInViewAction extends JosmAction
JosmAction.ActiveLayerChangeAdapter, JosmAction.LayerChangeAdapter, JosmAction.SelectionChangeAdapter
sc
Modifier | Constructor and Description |
---|---|
private |
DownloadNotesInViewAction(java.lang.String iconName) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
static DownloadNotesInViewAction |
newActionWithDownloadIcon()
Constructs a new
DownloadNotesInViewAction with download icon. |
static DownloadNotesInViewAction |
newActionWithNoteIcon()
Constructs a new
DownloadNotesInViewAction with note icon. |
protected void |
updateEnabledState()
Override in subclasses to update the enabled state of the action when
something in the JOSM state changes, i.e.
|
buildActiveLayerChangeAdapter, buildLayerChangeAdapter, checkAndConfirmOutlyingOperation, destroy, getLayerManager, getShortcut, initEnabledState, installAdapters, listenToLayerChange, listenToSelectionChange, setHelpId, setTooltip, updateEnabledState, updateEnabledStateOnCurrentSelection, updateEnabledStateOnCurrentSelection, updateEnabledStateOnModifiableSelection, waitFuture
private DownloadNotesInViewAction(java.lang.String iconName)
public static DownloadNotesInViewAction newActionWithNoteIcon()
DownloadNotesInViewAction
with note icon.DownloadNotesInViewAction
with note iconpublic static DownloadNotesInViewAction newActionWithDownloadIcon()
DownloadNotesInViewAction
with download icon.DownloadNotesInViewAction
with download iconpublic void actionPerformed(java.awt.event.ActionEvent e)
protected void updateEnabledState()
JosmAction
JosmAction.updateEnabledState(Collection)
to respond to changes in the collection
of selected primitives.
Default behavior is empty.updateEnabledState
in class JosmAction
JosmAction.updateEnabledState(Collection)
,
JosmAction.initEnabledState()
,
JosmAction.listenToLayerChange()