public class ToolAction extends ToolCommand
FigureEditor
,
such as the VISAT product scene view.SELECTED_ACTION_KEY
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_PLACE_FIRST, ACTION_KEY_PLACE_LAST, ACTION_KEY_POPUP_TEXT, ACTION_KEY_SEPARATOR_AFTER, ACTION_KEY_SEPARATOR_BEFORE, ACTION_KEY_SORT_CHILDREN, HELP_ID_KEY
Constructor and Description |
---|
ToolAction() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(CommandEvent event)
Invoked when a command action is performed.
|
void |
configure(com.bc.ceres.core.runtime.ConfigurationElement config) |
void |
updateState(CommandEvent event)
Called when a command should update its state.
|
addCommandStateListener, createAction, createMenuItem, createToolBarButton, getInteractor, removeCommandStateListener, setInteractor
addCommandListener, configure, fireActionPerformed, isSelected, removeCommandListener, setSelected
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, getPlaceFirst, getPlaceLast, 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, setPlaceFirst, setPlaceLast, setPopupText, setProperty, setProperty, setSeparatorAfter, setSeparatorBefore, setShortDescription, setSmallIcon, setText, toString, updateComponentTreeUI, updateState
public void updateState(CommandEvent event)
Command
This method can contain some code which analyzes the underlying element and makes a decision whether this item or group should be made visible/invisible or enabled/disabled etc.
updateState
in class Command
event
- the command eventpublic void actionPerformed(CommandEvent event)
SelectableCommand
actionPerformed
in class SelectableCommand
event
- the command eventpublic void configure(com.bc.ceres.core.runtime.ConfigurationElement config) throws com.bc.ceres.core.CoreException
configure
in interface com.bc.ceres.core.runtime.ConfigurableExtension
configure
in class SelectableCommand
com.bc.ceres.core.CoreException
Copyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.