public class ProductImportAction extends ExecCommand
Modifier and Type | Class and Description |
---|---|
protected class |
ProductImportAction.ProductFileChooser |
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 |
---|
ProductImportAction() |
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) |
String |
getReaderPlugInClassName() |
protected void |
importProduct() |
protected boolean |
isFileOfFormat(File file,
String format) |
protected File |
promptForFile() |
void |
setReaderPlugInClassName(String readerPlugInClassName) |
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
public String getReaderPlugInClassName()
public void setReaderPlugInClassName(String readerPlugInClassName)
protected void importProduct()
protected File promptForFile()
Copyright © 2002–2014 Brockmann Consult GmbH. All rights reserved.