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
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
ConstructorsConstructorDescriptionGlobalBuildAction(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
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, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 Details
-
GlobalBuildAction
Deprecated.use GlobalBuildAction(IWorkbenchWindow, type) insteadCreates a new action of the appropriate type. The action id isIWorkbenchActionConstants.BUILDfor incremental builds andIWorkbenchActionConstants.REBUILD_ALLfor full builds.- Parameters:
workbench- the active workbenchshell- the shell for any dialogstype- the type of build; one ofIncrementalProjectBuilder.INCREMENTAL_BUILDorIncrementalProjectBuilder.FULL_BUILD
-
GlobalBuildAction
Creates a new action of the appropriate type. The action id isIWorkbenchActionConstants.BUILDfor incremental builds andIWorkbenchActionConstants.REBUILD_ALLfor full builds.- Parameters:
window- the window in which this action appearstype- the type of build; one ofIncrementalProjectBuilder.INCREMENTAL_BUILDorIncrementalProjectBuilder.FULL_BUILD
-
-
Method Details
-
doBuild
public void doBuild()Builds all projects within the workspace. Does not save any open editors. -
run
public void run()Description copied from class:ActionThe default implementation of thisIActionmethod does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)if they do. -
dispose
public void dispose()Description copied from interface:ActionFactory.IWorkbenchActionDisposes of this action. Once disposed, this action cannot be used. This operation has no effect if the action has already been disposed.- Specified by:
disposein interfaceActionFactory.IWorkbenchAction
-