Package org.eclipse.ui.actions
Class GlobalBuildAction
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.action.AbstractAction
-
- org.eclipse.jface.action.Action
-
- org.eclipse.ui.actions.GlobalBuildAction
-
- All Implemented Interfaces:
IAction
,ActionFactory.IWorkbenchAction
public class GlobalBuildAction extends Action implements ActionFactory.IWorkbenchAction
Standard action for full and incremental builds of all projects within the workspace.This class may be instantiated; it is not intended to be subclassed.
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
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 GlobalBuildAction(IWorkbench workbench, Shell shell, int type)
Deprecated.use GlobalBuildAction(IWorkbenchWindow, type) insteadGlobalBuildAction(IWorkbenchWindow window, int type)
Creates a new action of the appropriate type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Disposes of this action.void
doBuild()
Builds all projects within the workspace.void
run()
The default implementation of thisIAction
method does nothing.-
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, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
-
-
-
Constructor Detail
-
GlobalBuildAction
@Deprecated public GlobalBuildAction(IWorkbench workbench, Shell shell, int type)
Deprecated.use GlobalBuildAction(IWorkbenchWindow, type) insteadCreates a new action of the appropriate type. The action id isIWorkbenchActionConstants.BUILD
for incremental builds andIWorkbenchActionConstants.REBUILD_ALL
for full builds.- Parameters:
workbench
- the active workbenchshell
- the shell for any dialogstype
- the type of build; one ofIncrementalProjectBuilder.INCREMENTAL_BUILD
orIncrementalProjectBuilder.FULL_BUILD
-
GlobalBuildAction
public GlobalBuildAction(IWorkbenchWindow window, int type)
Creates a new action of the appropriate type. The action id isIWorkbenchActionConstants.BUILD
for incremental builds andIWorkbenchActionConstants.REBUILD_ALL
for full builds.- Parameters:
window
- the window in which this action appearstype
- the type of build; one ofIncrementalProjectBuilder.INCREMENTAL_BUILD
orIncrementalProjectBuilder.FULL_BUILD
-
-
Method Detail
-
doBuild
public void doBuild()
Builds all projects within the workspace. Does not save any open editors.
-
run
public void run()
Description copied from class:Action
The default implementation of thisIAction
method does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)
if they do.- Specified by:
run
in interfaceIAction
- Overrides:
run
in classAction
- See Also:
How radio buttons are handled
,How check boxes are handled
-
dispose
public void dispose()
Description copied from interface:ActionFactory.IWorkbenchAction
Disposes of this action. Once disposed, this action cannot be used. This operation has no effect if the action has already been disposed.- Specified by:
dispose
in interfaceActionFactory.IWorkbenchAction
-
-