@Override public void dispose() { ISelectionProvider provider= fSite.getSelectionProvider(); if (provider != null) { disposeAction(fFindImplementorOccurrencesAction, provider); disposeAction(fExceptionOccurrencesAction, provider); disposeAction(fOccurrencesInFileAction, provider); disposeAction(fMethodExitOccurrencesAction, provider); disposeAction(fBreakContinueTargetOccurrencesAction, provider); } super.dispose(); fFindImplementorOccurrencesAction= null; fExceptionOccurrencesAction= null; fOccurrencesInFileAction= null; fMethodExitOccurrencesAction= null; fBreakContinueTargetOccurrencesAction= null; updateGlobalActionHandlers(); }
public void fillContextMenu(IMenuManager manager) { String menuText= SearchMessages.group_occurrences; String shortcut= getShortcutString(); if (shortcut != null) { menuText= menuText + '\t' + shortcut; } MenuManager javaSearchMM= new MenuManager(menuText, IContextMenuConstants.GROUP_SEARCH); IAction[] actions= getActions(); for (int i= 0; i < actions.length; i++) { IAction action= actions[i]; if (action.isEnabled()) javaSearchMM.add(action); } if (!javaSearchMM.isEmpty()) manager.appendToGroup(fGroupId, javaSearchMM); }
/** * Note: This constructor is for internal use only. Clients should not call this constructor. * @param editor the Java editor */ public JavaSearchActionGroup(JavaEditor editor) { Assert.isNotNull(editor); fEditor= editor; fReferencesGroup= new ReferencesSearchGroup(fEditor); fReadAccessGroup= new ReadReferencesSearchGroup(fEditor); fWriteAccessGroup= new WriteReferencesSearchGroup(fEditor); fDeclarationsGroup= new DeclarationsSearchGroup(fEditor); fImplementorsGroup= new ImplementorsSearchGroup(fEditor); fOccurrencesGroup= new OccurrencesSearchGroup(fEditor); }
@Override public void dispose() { fReferencesGroup.dispose(); fDeclarationsGroup.dispose(); fImplementorsGroup.dispose(); fReadAccessGroup.dispose(); fWriteAccessGroup.dispose(); fOccurrencesGroup.dispose(); super.dispose(); } }
public void fillActionBars(IActionBars actionBars) { Assert.isNotNull(actionBars); super.fillActionBars(actionBars); fActionBars= actionBars; updateGlobalActionHandlers(); }
public void fillActionBars(IActionBars actionBar) { super.fillActionBars(actionBar); fReferencesGroup.fillActionBars(actionBar); fDeclarationsGroup.fillActionBars(actionBar); fImplementorsGroup.fillActionBars(actionBar); fReadAccessGroup.fillActionBars(actionBar); fWriteAccessGroup.fillActionBars(actionBar); fOccurrencesGroup.fillActionBars(actionBar); }
public void setContext(ActionContext context) { fReferencesGroup.setContext(context); fDeclarationsGroup.setContext(context); fImplementorsGroup.setContext(context); fReadAccessGroup.setContext(context); fWriteAccessGroup.setContext(context); fOccurrencesGroup.setContext(context); }
registerAction(fOccurrencesInFileAction, provider, selection, specialSelectionProvider); registerAction(fExceptionOccurrencesAction, provider, selection, specialSelectionProvider); registerAction(fFindImplementorOccurrencesAction, provider, selection, specialSelectionProvider); registerAction(fBreakContinueTargetOccurrencesAction, provider, selection, specialSelectionProvider); registerAction(fMethodExitOccurrencesAction, provider, selection, specialSelectionProvider);
fOccurrencesGroup.fillContextMenu(target); searchSubMenu.add(new Separator());
/** * Note: This constructor is for internal use only. Clients should not call this constructor. * @param editor the Java editor * * @noreference This constructor is not intended to be referenced by clients. */ public JavaSearchActionGroup(JavaEditor editor) { Assert.isNotNull(editor); fEditor= editor; fReferencesGroup= new ReferencesSearchGroup(fEditor); fReadAccessGroup= new ReadReferencesSearchGroup(fEditor); fWriteAccessGroup= new WriteReferencesSearchGroup(fEditor); fDeclarationsGroup= new DeclarationsSearchGroup(fEditor); fImplementorsGroup= new ImplementorsSearchGroup(fEditor); fOccurrencesGroup= new OccurrencesSearchGroup(fEditor); }
public void dispose() { fReferencesGroup.dispose(); fDeclarationsGroup.dispose(); fImplementorsGroup.dispose(); fReadAccessGroup.dispose(); fWriteAccessGroup.dispose(); fOccurrencesGroup.dispose(); super.dispose(); } }
@Override public void fillActionBars(IActionBars actionBars) { Assert.isNotNull(actionBars); super.fillActionBars(actionBars); fActionBars= actionBars; updateGlobalActionHandlers(); }
@Override public void fillActionBars(IActionBars actionBar) { super.fillActionBars(actionBar); fReferencesGroup.fillActionBars(actionBar); fDeclarationsGroup.fillActionBars(actionBar); fImplementorsGroup.fillActionBars(actionBar); fReadAccessGroup.fillActionBars(actionBar); fWriteAccessGroup.fillActionBars(actionBar); fOccurrencesGroup.fillActionBars(actionBar); }
@Override public void setContext(ActionContext context) { fReferencesGroup.setContext(context); fDeclarationsGroup.setContext(context); fImplementorsGroup.setContext(context); fReadAccessGroup.setContext(context); fWriteAccessGroup.setContext(context); fOccurrencesGroup.setContext(context); }
registerAction(fOccurrencesInFileAction, provider, selection, specialSelectionProvider); registerAction(fExceptionOccurrencesAction, provider, selection, specialSelectionProvider); registerAction(fFindImplementorOccurrencesAction, provider, selection, specialSelectionProvider); registerAction(fBreakContinueTargetOccurrencesAction, provider, selection, specialSelectionProvider); registerAction(fMethodExitOccurrencesAction, provider, selection, specialSelectionProvider);
fOccurrencesGroup.fillContextMenu(target); searchSubMenu.add(new Separator());
public void dispose() { ISelectionProvider provider= fSite.getSelectionProvider(); if (provider != null) { disposeAction(fFindImplementorOccurrencesAction, provider); disposeAction(fExceptionOccurrencesAction, provider); disposeAction(fOccurrencesInFileAction, provider); } super.dispose(); fFindImplementorOccurrencesAction= null; fExceptionOccurrencesAction= null; fOccurrencesInFileAction= null; updateGlobalActionHandlers(); }
/** * Note: This constructor is for internal use only. Clients should not call this constructor. * @param editor the Java editor * * @noreference This constructor is not intended to be referenced by clients. */ public JavaSearchActionGroup(JavaEditor editor) { Assert.isNotNull(editor); fEditor= editor; fReferencesGroup= new ReferencesSearchGroup(fEditor); fReadAccessGroup= new ReadReferencesSearchGroup(fEditor); fWriteAccessGroup= new WriteReferencesSearchGroup(fEditor); fDeclarationsGroup= new DeclarationsSearchGroup(fEditor); fImplementorsGroup= new ImplementorsSearchGroup(fEditor); fOccurrencesGroup= new OccurrencesSearchGroup(fEditor); }
@Override public void dispose() { fReferencesGroup.dispose(); fDeclarationsGroup.dispose(); fImplementorsGroup.dispose(); fReadAccessGroup.dispose(); fWriteAccessGroup.dispose(); fOccurrencesGroup.dispose(); super.dispose(); } }
@Override public void fillActionBars(IActionBars actionBars) { Assert.isNotNull(actionBars); super.fillActionBars(actionBars); fActionBars= actionBars; updateGlobalActionHandlers(); }