org.esa.beam.visat.actions
Class DefaultOperatorAction

java.lang.Object
  extended by org.esa.beam.framework.ui.command.Command
      extended by org.esa.beam.framework.ui.command.SelectableCommand
          extended by org.esa.beam.framework.ui.command.ExecCommand
              extended by org.esa.beam.framework.ui.AppCommand
                  extended by org.esa.beam.visat.actions.AbstractVisatAction
                      extended by org.esa.beam.visat.actions.DefaultOperatorAction
All Implemented Interfaces:
com.bc.ceres.core.runtime.ConfigurableExtension

public class DefaultOperatorAction
extends AbstractVisatAction

WARNING: This class belongs to a preliminary API and may change in future releases.

An action which creates a default dialog for an operator given by the action property action property operatorName.

Optionally the dialog title can be set via the dialogTitle property and the ID of the help page can be given using the helpId property. If not given the name of the operator will be used instead. Also optional the file name suffix for the target product can be given via the targetProductNameSuffix property.

Version:
$Revision$ $Date$
Author:
Norman Fomferra, Marco Zuehlke

Field Summary
 
Fields inherited from class org.esa.beam.framework.ui.command.ExecCommand
TOGGLE_ACTION_KEY
 
Fields inherited from class org.esa.beam.framework.ui.command.SelectableCommand
SELECTED_ACTION_KEY
 
Fields inherited from class org.esa.beam.framework.ui.command.Command
ACTION_KEY_CONTEXT, ACTION_KEY_LARGE_ICON, ACTION_KEY_LOCATION, ACTION_KEY_PARENT, ACTION_KEY_PLACE_AFTER, ACTION_KEY_PLACE_BEFORE, ACTION_KEY_PLACE_CONTEXT_TOP, ACTION_KEY_POPUP_TEXT, ACTION_KEY_SEPARATOR_AFTER, ACTION_KEY_SEPARATOR_BEFORE, ACTION_KEY_SORT_CHILDREN, HELP_ID_KEY
 
Constructor Summary
DefaultOperatorAction()
           
 
Method Summary
 void actionPerformed(CommandEvent event)
          Invoked when a command action is performed.
 void configure(com.bc.ceres.core.runtime.ConfigurationElement config)
           
protected  ModelessDialog createOperatorDialog()
           
 
Methods inherited from class org.esa.beam.visat.actions.AbstractVisatAction
getAppContext
 
Methods inherited from class org.esa.beam.framework.ui.AppCommand
setAppContext
 
Methods inherited from class org.esa.beam.framework.ui.command.ExecCommand
addCommandListener, configure, createMenuItem, createToolBarButton, execute, execute, fireActionPerformed, isToggle, removeCommandListener, setToggle
 
Methods inherited from class org.esa.beam.framework.ui.command.SelectableCommand
createAction, isSelected, setSelected
 
Methods inherited from class org.esa.beam.framework.ui.command.Command
addEventListener, containsContext, containsLocation, containsProperty, containsPropertyValue, createResourceKey, fireUpdateState, getAccelerator, getAction, getCommandID, getCommandUIFactory, getConfigBoolean, getConfigIcon, getConfigString, getConfigStrings, getContexts, getEventListenerList, getHelpId, getLargeIcon, getLocations, getLongDescription, getMnemonic, getParent, getPlaceAfter, getPlaceBefore, getPopupText, getProperty, getProperty, getProperty, getProperty, getResourceBoolean, getResourceIcon, getResourceString, getResourceStringArray, getResourceStrings, getShortDescription, getSmallIcon, getSortChildren, getText, getValue, isEnabled, isPlaceAtContextTop, isSeparatorAfter, isSeparatorBefore, removeEventListener, setAccelerator, setCommandID, setCommandUIFactory, setContexts, setEnabled, setHelpId, setLargeIcon, setLocations, setLongDescription, setMnemonic, setParent, setPlaceAfter, setPlaceAtContextTop, setPlaceBefore, setPopupText, setProperty, setProperty, setSeparatorAfter, setSeparatorBefore, setShortDescription, setSmallIcon, setText, toString, updateComponentTreeUI, updateState, updateState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultOperatorAction

public DefaultOperatorAction()
Method Detail

actionPerformed

public void actionPerformed(CommandEvent event)
Description copied from class: SelectableCommand
Invoked when a command action is performed.

Overrides:
actionPerformed in class SelectableCommand
Parameters:
event - the command event

configure

public void configure(com.bc.ceres.core.runtime.ConfigurationElement config)
               throws com.bc.ceres.core.CoreException
Specified by:
configure in interface com.bc.ceres.core.runtime.ConfigurableExtension
Overrides:
configure in class ExecCommand
Throws:
com.bc.ceres.core.CoreException

createOperatorDialog

protected ModelessDialog createOperatorDialog()


Copyright © 2002-2013 Brockmann Consult GmbH. All Rights Reserved.