org.esa.beam.visat.actions
Class CreateVectorDataNodeAction

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.visat.actions.CreateVectorDataNodeAction
All Implemented Interfaces:
com.bc.ceres.core.runtime.ConfigurableExtension

public class CreateVectorDataNodeAction
extends ExecCommand

Creates a new vector data node.

Since:
BEAM 4.7
Author:
Norman Fomferra

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
CreateVectorDataNodeAction()
           
 
Method Summary
 void actionPerformed(CommandEvent event)
          Invoked when a command action is performed.
static VectorDataNode createDefaultVectorDataNode(Product product)
           
static VectorDataNode createDefaultVectorDataNode(Product product, String name, String description)
           
static String getDefaultVectorDataNodeName()
           
 VectorDataNode run()
           
 void updateState()
          Causes this command to fire the 'check status' event to all of its listeners.
 
Methods inherited from class org.esa.beam.framework.ui.command.ExecCommand
addCommandListener, configure, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateVectorDataNodeAction

public CreateVectorDataNodeAction()
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

run

public VectorDataNode run()

createDefaultVectorDataNode

public static VectorDataNode createDefaultVectorDataNode(Product product)

createDefaultVectorDataNode

public static VectorDataNode createDefaultVectorDataNode(Product product,
                                                         String name,
                                                         String description)

getDefaultVectorDataNodeName

public static String getDefaultVectorDataNodeName()

updateState

public void updateState()
Causes this command to fire the 'check status' event to all of its listeners.

Overrides:
updateState in class Command


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