Java 类org.eclipse.ui.handlers.CollapseAllHandler 实例源码

项目:eclemma    文件:CoverageView.java   
/**
 * Create local handlers.
 */
private void createHandlers() {
  activateHandler(SelectRootElementsHandler.ID,
      new SelectRootElementsHandler(settings, this));
  activateHandler(SelectCountersHandler.ID, new SelectCountersHandler(
      settings, this));
  activateHandler(HideUnusedElementsHandler.ID,
      new HideUnusedElementsHandler(settings, this));
  activateHandler(IWorkbenchCommandConstants.EDIT_COPY, new CopyHandler(
      settings, getSite().getShell().getDisplay(), viewer));
  activateHandler(IWorkbenchCommandConstants.FILE_REFRESH,
      new RefreshSessionHandler(CoverageTools.getSessionManager()));
  activateHandler(IWorkbenchCommandConstants.NAVIGATE_COLLAPSE_ALL,
      new CollapseAllHandler(viewer));
  activateHandler(LinkWithSelectionHandler.ID, new LinkWithSelectionHandler(
      settings, selectiontracker));
}
项目:Eclipse-Postfix-Code-Completion    文件:PackageExplorerActionGroup.java   
private void setGlobalActionHandlers(IActionBars actionBars) {
    // Navigate Go Into and Go To actions.
    actionBars.setGlobalActionHandler(IWorkbenchActionConstants.GO_INTO, fZoomInAction);
    actionBars.setGlobalActionHandler(ActionFactory.BACK.getId(), fBackAction);
    actionBars.setGlobalActionHandler(ActionFactory.FORWARD.getId(), fForwardAction);
    actionBars.setGlobalActionHandler(IWorkbenchActionConstants.UP, fUpAction);
    actionBars.setGlobalActionHandler(IWorkbenchActionConstants.GO_TO_RESOURCE, fGotoResourceAction);
    actionBars.setGlobalActionHandler(JdtActionConstants.GOTO_TYPE, fGotoTypeAction);
    actionBars.setGlobalActionHandler(JdtActionConstants.GOTO_PACKAGE, fGotoPackageAction);
    actionBars.setGlobalActionHandler(ActionFactory.SELECT_ALL.getId(), fSelectAllAction);

    fRefactorActionGroup.retargetFileMenuActions(actionBars);

    IHandlerService handlerService= (IHandlerService) fPart.getViewSite().getService(IHandlerService.class);
    handlerService.activateHandler(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR, new ActionHandler(fToggleLinkingAction));
    handlerService.activateHandler(CollapseAllHandler.COMMAND_ID, new ActionHandler(fCollapseAllAction));
}
项目:Eclipse-Postfix-Code-Completion    文件:JavaOutlinePage.java   
private void registerToolbarActions(IActionBars actionBars) {
    IToolBarManager toolBarManager= actionBars.getToolBarManager();

    fCollapseAllAction= new CollapseAllAction(fOutlineViewer);
    fCollapseAllAction.setActionDefinitionId(CollapseAllHandler.COMMAND_ID);
    toolBarManager.add(fCollapseAllAction);

    toolBarManager.add(new LexicalSortingAction());

    fMemberFilterActionGroup= new MemberFilterActionGroup(fOutlineViewer, "org.eclipse.jdt.ui.JavaOutlinePage"); //$NON-NLS-1$
    fMemberFilterActionGroup.contributeToToolBar(toolBarManager);

    fCustomFiltersActionGroup.fillActionBars(actionBars);

    IMenuManager viewMenuManager= actionBars.getMenuManager();
    viewMenuManager.add(new Separator("EndFilterGroup")); //$NON-NLS-1$

    fToggleLinkingAction= new ToggleLinkingAction();
    fToggleLinkingAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR);
    viewMenuManager.add(new ClassOnlyAction());
    viewMenuManager.add(fToggleLinkingAction);

    fCategoryFilterActionGroup= new CategoryFilterActionGroup(fOutlineViewer, "org.eclipse.jdt.ui.JavaOutlinePage", new IJavaElement[] {fInput}); //$NON-NLS-1$
    fCategoryFilterActionGroup.contributeToViewMenu(viewMenuManager);
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:PackageExplorerActionGroup.java   
private void setGlobalActionHandlers(IActionBars actionBars) {
    // Navigate Go Into and Go To actions.
    actionBars.setGlobalActionHandler(IWorkbenchActionConstants.GO_INTO, fZoomInAction);
    actionBars.setGlobalActionHandler(ActionFactory.BACK.getId(), fBackAction);
    actionBars.setGlobalActionHandler(ActionFactory.FORWARD.getId(), fForwardAction);
    actionBars.setGlobalActionHandler(IWorkbenchActionConstants.UP, fUpAction);
    actionBars.setGlobalActionHandler(IWorkbenchActionConstants.GO_TO_RESOURCE, fGotoResourceAction);
    actionBars.setGlobalActionHandler(JdtActionConstants.GOTO_TYPE, fGotoTypeAction);
    actionBars.setGlobalActionHandler(JdtActionConstants.GOTO_PACKAGE, fGotoPackageAction);
    actionBars.setGlobalActionHandler(ActionFactory.SELECT_ALL.getId(), fSelectAllAction);

    fRefactorActionGroup.retargetFileMenuActions(actionBars);

    IHandlerService handlerService= (IHandlerService) fPart.getViewSite().getService(IHandlerService.class);
    handlerService.activateHandler(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR, new ActionHandler(fToggleLinkingAction));
    handlerService.activateHandler(CollapseAllHandler.COMMAND_ID, new ActionHandler(fCollapseAllAction));
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:JavaOutlinePage.java   
private void registerToolbarActions(IActionBars actionBars) {
    IToolBarManager toolBarManager= actionBars.getToolBarManager();

    fCollapseAllAction= new CollapseAllAction(fOutlineViewer);
    fCollapseAllAction.setActionDefinitionId(CollapseAllHandler.COMMAND_ID);
    toolBarManager.add(fCollapseAllAction);

    toolBarManager.add(new LexicalSortingAction());

    fMemberFilterActionGroup= new MemberFilterActionGroup(fOutlineViewer, "org.eclipse.jdt.ui.JavaOutlinePage"); //$NON-NLS-1$
    fMemberFilterActionGroup.contributeToToolBar(toolBarManager);

    fCustomFiltersActionGroup.fillActionBars(actionBars);

    IMenuManager viewMenuManager= actionBars.getMenuManager();
    viewMenuManager.add(new Separator("EndFilterGroup")); //$NON-NLS-1$

    fToggleLinkingAction= new ToggleLinkingAction();
    fToggleLinkingAction.setActionDefinitionId(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR);
    viewMenuManager.add(new ClassOnlyAction());
    viewMenuManager.add(fToggleLinkingAction);

    fCategoryFilterActionGroup= new CategoryFilterActionGroup(fOutlineViewer, "org.eclipse.jdt.ui.JavaOutlinePage", new IJavaElement[] {fInput}); //$NON-NLS-1$
    fCategoryFilterActionGroup.contributeToViewMenu(viewMenuManager);
}
项目:Eclipse-Postfix-Code-Completion    文件:ProjectsView.java   
@Override
protected void createActions() {
    super.createActions();
    fActionGroups.addGroup(new ProjectActionGroup(this));
    fCollapseAllAction= new CollapseAllAction((TreeViewer) getViewer());
    fCollapseAllAction.setActionDefinitionId(CollapseAllHandler.COMMAND_ID);
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:ProjectsView.java   
@Override
protected void createActions() {
    super.createActions();
    fActionGroups.addGroup(new ProjectActionGroup(this));
    fCollapseAllAction= new CollapseAllAction((TreeViewer) getViewer());
    fCollapseAllAction.setActionDefinitionId(CollapseAllHandler.COMMAND_ID);
}
项目:Eclipse-Postfix-Code-Completion    文件:ProjectsView.java   
@Override
protected void activateHandlers(IHandlerService handlerService) {
    super.activateHandlers(handlerService);
    handlerService.activateHandler(CollapseAllHandler.COMMAND_ID, new ActionHandler(fCollapseAllAction));
}
项目:Eclipse-Postfix-Code-Completion-Juno38    文件:ProjectsView.java   
@Override
protected void activateHandlers(IHandlerService handlerService) {
    super.activateHandlers(handlerService);
    handlerService.activateHandler(CollapseAllHandler.COMMAND_ID, new ActionHandler(fCollapseAllAction));
}