Package org.esa.snap.rcp.actions.window
Class OpenImageViewAction
java.lang.Object
javax.swing.AbstractAction
org.esa.snap.rcp.actions.window.OpenImageViewAction
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
,org.openide.util.ContextAwareAction
,org.openide.util.LookupListener
public class OpenImageViewAction
extends AbstractAction
implements org.openide.util.ContextAwareAction, org.openide.util.LookupListener
This action opens an image view of the currently selected raster.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
A method used to update aProductSceneView
. -
Field Summary
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
ConstructorsConstructorDescriptionOpenImageViewAction
(RasterDataNode rasterDataNode) OpenImageViewAction
(org.openide.util.Lookup lookup) -
Method Summary
Modifier and TypeMethodDescriptionvoid
static OpenImageViewAction
create
(RasterDataNode rasterDataNode) createContextAwareInstance
(org.openide.util.Lookup actionContext) void
execute()
static ProductSceneView
getProductSceneView
(RasterDataNode raster) static ProductSceneViewTopComponent
static void
openImageView
(RasterDataNode rasterDataNode) void
resultChanged
(org.openide.util.LookupEvent ev) static void
updateProductSceneViewImages
(RasterDataNode[] rasters, OpenImageViewAction.ProductSceneViewImageUpdater updateMethod) 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
Methods inherited from interface javax.swing.Action
accept, addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
Constructor Details
-
OpenImageViewAction
public OpenImageViewAction() -
OpenImageViewAction
public OpenImageViewAction(org.openide.util.Lookup lookup) -
OpenImageViewAction
-
-
Method Details
-
create
-
openImageView
-
getProductSceneViewTopComponent
-
getProductSceneView
-
updateProductSceneViewImages
public static void updateProductSceneViewImages(RasterDataNode[] rasters, OpenImageViewAction.ProductSceneViewImageUpdater updateMethod) -
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-
execute
public void execute() -
createContextAwareInstance
- Specified by:
createContextAwareInstance
in interfaceorg.openide.util.ContextAwareAction
-
resultChanged
public void resultChanged(org.openide.util.LookupEvent ev) - Specified by:
resultChanged
in interfaceorg.openide.util.LookupListener
-