Package org.eclipse.gef.ui.actions
Class PrintAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.gef.ui.actions.WorkbenchPartAction
-
- org.eclipse.gef.ui.actions.PrintAction
-
- All Implemented Interfaces:
Disposable
,UpdateAction
,IAction
public class PrintAction extends WorkbenchPartAction
- Since:
- 2.1
-
-
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
Constructors Constructor Description PrintAction(IWorkbenchPart part)
Constructor for PrintAction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
calculateEnabled()
Calculates and returns the enabled state of this action.protected void
init()
Initializes this action.void
run()
-
Methods inherited from class org.eclipse.gef.ui.actions.WorkbenchPartAction
dispose, execute, getCommandStack, getWorkbenchPart, isEnabled, refresh, setLazyEnablementCalculation, setWorkbenchPart, update
-
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, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, 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 Detail
-
PrintAction
public PrintAction(IWorkbenchPart part)
Constructor for PrintAction.- Parameters:
part
- The workbench part associated with this PrintAction
-
-
Method Detail
-
calculateEnabled
protected boolean calculateEnabled()
Description copied from class:WorkbenchPartAction
Calculates and returns the enabled state of this action.- Specified by:
calculateEnabled
in classWorkbenchPartAction
- Returns:
true
if the action is enabled- See Also:
WorkbenchPartAction.calculateEnabled()
-
init
protected void init()
Description copied from class:WorkbenchPartAction
Initializes this action.- Overrides:
init
in classWorkbenchPartAction
- See Also:
WorkbenchPartAction.init()
-
run
public void run()
- Specified by:
run
in interfaceIAction
- Overrides:
run
in classAction
- See Also:
Action.run()
-
-