Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.ui.internal.ide.actions
Class BuildCleanAction  view BuildCleanAction download BuildCleanAction.java

java.lang.Object
  extended byorg.eclipse.jface.action.Action
      extended byorg.eclipse.ui.internal.ide.actions.BuildCleanAction
All Implemented Interfaces:
org.eclipse.ui.actions.ActionFactory.IWorkbenchAction, org.eclipse.jface.action.IAction

public class BuildCleanAction
extends org.eclipse.jface.action.Action
implements org.eclipse.ui.actions.ActionFactory.IWorkbenchAction

The clean action replaces the rebuild actions. Clean will discard all built state for all projects in the workspace, and deletes all problem markers. The next time a build is run, projects will have to be built from scratch. Technically this is only necessary if an incremental builder misbehaves.

Since:
3.0

Field Summary
private  org.eclipse.ui.IWorkbenchWindow window
           
 
Fields inherited from class org.eclipse.jface.action.Action
 
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, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
BuildCleanAction(org.eclipse.ui.IWorkbenchWindow window)
           
 
Method Summary
 void dispose()
          Disposes of this action.
 void run()
          Runs this action.
 
Methods inherited from class org.eclipse.jface.action.Action
addPropertyChangeListener, convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, firePropertyChange, firePropertyChange, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, notifyResult, removeAcceleratorText, removeMnemonics, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
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, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 

Field Detail

window

private org.eclipse.ui.IWorkbenchWindow window
Constructor Detail

BuildCleanAction

public BuildCleanAction(org.eclipse.ui.IWorkbenchWindow window)
Method Detail

dispose

public void dispose()
Description copied from interface: org.eclipse.ui.actions.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 interface org.eclipse.ui.actions.ActionFactory.IWorkbenchAction

run

public void run()
Description copied from interface: org.eclipse.jface.action.IAction
Runs this action. Each action implementation must define the steps needed to carry out this action. The default implementation of this method in Action does nothing.

Specified by:
run in interface org.eclipse.jface.action.IAction