sota.app
Class ApplicationActionBarAdvisor

java.lang.Object
  extended by org.eclipse.ui.application.ActionBarAdvisor
      extended by sota.app.ApplicationActionBarAdvisor

public class ApplicationActionBarAdvisor
extends org.eclipse.ui.application.ActionBarAdvisor

An action bar advisor is responsible for creating, adding, and disposing of the actions added to a workbench window. Each window will be populated with new actions.


Field Summary
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction aboutAction
           
private  java.util.ArrayList<org.eclipse.ui.actions.ActionFactory.IWorkbenchAction> actionList
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction buildProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction closeProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction configureProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction createReportAction
           
private  boolean ENABLE_ALL
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction exitAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction helpAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction newInstrumentationSchemeAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction newProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction openProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction preferenceAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction readLogsAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction repairProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction restoreProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction runProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction saveProjectAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction selectSourcesAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction showCoverageAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction startTestAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction stopTestAction
           
private  org.eclipse.ui.actions.ActionFactory.IWorkbenchAction switchPerspectiveAction
           
 
Fields inherited from class org.eclipse.ui.application.ActionBarAdvisor
FILL_COOL_BAR, FILL_MENU_BAR, FILL_PROXY, FILL_STATUS_LINE
 
Constructor Summary
ApplicationActionBarAdvisor(org.eclipse.ui.application.IActionBarConfigurer configurer)
           
 
Method Summary
protected  void fillCoolBar(org.eclipse.jface.action.ICoolBarManager mgr)
           
protected  void fillMenuBar(org.eclipse.jface.action.IMenuManager menuBar)
           
protected  void fillStatusLine(org.eclipse.jface.action.IStatusLineManager statusLine)
           
protected  void makeActions(org.eclipse.ui.IWorkbenchWindow window)
           
 
Methods inherited from class org.eclipse.ui.application.ActionBarAdvisor
dispose, disposeAction, disposeActions, fillActionBars, getAction, getActionBarConfigurer, isApplicationMenu, register, restoreState, saveState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aboutAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction aboutAction

actionList

private java.util.ArrayList<org.eclipse.ui.actions.ActionFactory.IWorkbenchAction> actionList

buildProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction buildProjectAction

closeProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction closeProjectAction

configureProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction configureProjectAction

createReportAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction createReportAction

ENABLE_ALL

private boolean ENABLE_ALL

exitAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction exitAction

helpAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction helpAction

newInstrumentationSchemeAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction newInstrumentationSchemeAction

newProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction newProjectAction

openProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction openProjectAction

preferenceAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction preferenceAction

readLogsAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction readLogsAction

repairProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction repairProjectAction

restoreProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction restoreProjectAction

runProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction runProjectAction

saveProjectAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction saveProjectAction

selectSourcesAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction selectSourcesAction

showCoverageAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction showCoverageAction

startTestAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction startTestAction

stopTestAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction stopTestAction

switchPerspectiveAction

private org.eclipse.ui.actions.ActionFactory.IWorkbenchAction switchPerspectiveAction
Constructor Detail

ApplicationActionBarAdvisor

public ApplicationActionBarAdvisor(org.eclipse.ui.application.IActionBarConfigurer configurer)
Method Detail

fillCoolBar

protected void fillCoolBar(org.eclipse.jface.action.ICoolBarManager mgr)
Overrides:
fillCoolBar in class org.eclipse.ui.application.ActionBarAdvisor

fillMenuBar

protected void fillMenuBar(org.eclipse.jface.action.IMenuManager menuBar)
Overrides:
fillMenuBar in class org.eclipse.ui.application.ActionBarAdvisor

fillStatusLine

protected void fillStatusLine(org.eclipse.jface.action.IStatusLineManager statusLine)
Overrides:
fillStatusLine in class org.eclipse.ui.application.ActionBarAdvisor

makeActions

protected void makeActions(org.eclipse.ui.IWorkbenchWindow window)
Overrides:
makeActions in class org.eclipse.ui.application.ActionBarAdvisor