Package com.iizigo.vs
Class CreateVSFieldAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
com.iizigo.jface.PartAction
com.iizigo.vs.CreateVSFieldAction
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
Creates a VirtualSpace Field from a data provider plug-in (e.g. Terminal or DB).
- Author:
- Christopher Mindus
Field Summary
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
Constructor Summary
ConstructorDescriptionCreateVSFieldAction
(org.eclipse.jface.preference.IPreferenceStore store, String skipPromptID, String sourceName, org.eclipse.swt.graphics.Image sourceImage, ICreateVSField creator, IPropUndoRedo undoRedo) Creates the action.Method Summary
Methods inherited from class com.iizigo.jface.PartAction
add, dispose, refreshChildren, remove, runWithEvent, setMenuItemTooltips, useMenuItemTooltips, with
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Constructor Details
CreateVSFieldAction
public CreateVSFieldAction(org.eclipse.jface.preference.IPreferenceStore store, String skipPromptID, String sourceName, org.eclipse.swt.graphics.Image sourceImage, ICreateVSField creator, IPropUndoRedo undoRedo) Creates the action.- Parameters:
store
- The preference store for "skipPromptID".skipPromptID
- The ID in the preference store when prompts is skipped (Boolean value).creator
- The creator interface.
Method Details
update
public void update(int cc) Updates the text/image/tooltip and enabled state depending on selection count.run
public void run()Action execution.- Specified by:
run
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
run
in classPartAction