public class ProductExportAction extends ExecCommand
TOGGLE_ACTION_KEY
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 |
---|
ProductExportAction() |
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) |
protected File |
createValidProductFileName(File file)
Creates a valid product file name.
|
protected File |
promptForFile(Product product) |
void |
updateComponentTreeUI()
Lets an action update its component tree (if any) since the Java look-and-feel has changed.
|
void |
updateState(CommandEvent event)
Called when a command should update its state.
|
addCommandListener, configure, createMenuItem, createToolBarButton, execute, execute, fireActionPerformed, isToggle, removeCommandListener, setToggle
createAction, isSelected, 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, updateState
public void actionPerformed(CommandEvent event)
SelectableCommand
actionPerformed
in class SelectableCommand
event
- the command eventpublic 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 updateComponentTreeUI()
Command
If a plug-in uses top-level containers such as dialogs or frames, implementors of this method should invoke
SwingUtilities.updateComponentTreeUI()
on such containers.
The default implementation does nothing.
updateComponentTreeUI
in class Command
public 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 ExecCommand
com.bc.ceres.core.CoreException
protected File createValidProductFileName(File file)
Override this method if you want a different behaviour.
file
- the file from which the valid product file name must be created.File
whth a valid product file name or null
Copyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.