private FileSearchQuery getQuery() { return (FileSearchQuery) fPage.getInput().getQuery(); }
@Override public void queryStarting(final ISearchQuery query) { final Runnable runnable1 = () -> { updateBusyLabel(); AbstractTextSearchResult result = getInput(); if (result == null || !result.getQuery().equals(query)) { return; } turnOffDecoration(); scheduleUIUpdate(); }; asyncExec(runnable1); }
private boolean isQueryRunning() { AbstractTextSearchResult result= getInput(); if (result != null) { return NewSearchUI.isQueryRunning(result.getQuery()); } return false; }
private boolean isQueryRunning() { AbstractTextSearchResult result= getInput(); if (result != null) { return NewSearchUI.isQueryRunning(result.getQuery()); } return false; }
private boolean isQueryRunning() { AbstractTextSearchResult result= getInput(); if (result != null) { return NewSearchUI.isQueryRunning(result.getQuery()); } return false; }
private boolean isQueryRunning() { AbstractTextSearchResult result= getInput(); if (result != null) { return NewSearchUI.isQueryRunning(result.getQuery()); } return false; }
private boolean isQueryRunning() { AbstractTextSearchResult result= getInput(); if (result != null) { return NewSearchUI.isQueryRunning(result.getQuery()); } return false; }
private boolean showLineMatches() { AbstractTextSearchResult input= getInput(); return getLayout() == FLAG_LAYOUT_TREE && input != null && !((FileSearchQuery) input.getQuery()).isFileNameSearch(); }
private void updateBusyLabel() { AbstractTextSearchResult result = getInput(); boolean shouldShowBusy = result != null && NewSearchUI.isQueryRunning(result.getQuery()) && result.getMatchCount() == 0; if (shouldShowBusy == fIsBusyShown) return; fIsBusyShown = shouldShowBusy; showBusyLabel(fIsBusyShown); }
private void updateBusyLabel() { AbstractTextSearchResult result = getInput(); boolean shouldShowBusy = result != null && NewSearchUI.isQueryRunning(result.getQuery()) && result.getMatchCount() == 0; if (shouldShowBusy == fIsBusyShown) return; fIsBusyShown = shouldShowBusy; showBusyLabel(fIsBusyShown); }
private synchronized void initialize(AbstractTextSearchResult result) { fResult= result; fChildrenMap= new HashMap<>(); boolean showLineMatches= !((FileSearchQuery) fResult.getQuery()).isFileNameSearch(); if (result != null) { Object[] elements= result.getElements(); for (Object element : elements) { if (showLineMatches) { Match[] matches= result.getMatches(element); for (Match match : matches) { insert(((FileMatch) match).getLineElement(), false); } } else { insert(element, false); } } } }
public void run() { IWorkspace workspace= ResourcesPlugin.getWorkspace(); ISchedulingRule rule= workspace.getRuleFactory().modifyRule(workspace.getRoot()); try { Platform.getJobManager().beginRule(rule, null); if (validateResources((FileSearchQuery) fPage.getInput().getQuery())) { ReplaceDialog2 dialog= new ReplaceDialog2(fSite.getShell(), fElements, fPage); dialog.open(); } } catch (OperationCanceledException e) { } finally { Platform.getJobManager().endRule(rule); } }
@Override public void run() { DependencyExtentQuery query = (DependencyExtentQuery) getInput().getQuery(); IWorkingSetManager manager = PlatformUI.getWorkbench().getWorkingSetManager(); IWorkingSet set = manager.createWorkingSet("temp", query.getDirectRoots()); //$NON-NLS-1$ new FindReferencesInWorkingSetAction(getViewPart().getSite(), new IWorkingSet[] {set}).run((IType) object); manager.removeWorkingSet(set); } });
protected void fillContextMenu(IMenuManager mgr) { super.fillContextMenu(mgr); addSortActions(mgr); fActionGroup.setContext(new ActionContext(getSite().getSelectionProvider().getSelection())); fActionGroup.fillContextMenu(mgr); FileSearchQuery query= (FileSearchQuery) getInput().getQuery(); if (!"".equals(query.getSearchString())) { //$NON-NLS-1$ ReplaceAction2 replaceAction= new ReplaceAction2(this, (IStructuredSelection) getViewer().getSelection()); if (replaceAction.isEnabled()) mgr.appendToGroup(IContextMenuConstants.GROUP_REORGANIZE, replaceAction); ReplaceAction2 replaceAll= new ReplaceAction2(this); if (replaceAll.isEnabled()) mgr.appendToGroup(IContextMenuConstants.GROUP_REORGANIZE, replaceAll); } }
finder= new OccurrencesFinder(); } else { String id= ((OccurrencesSearchQuery) input.getQuery()).getFinderId(); if (id == OccurrencesFinder.ID) { finder= new OccurrencesFinder();
finder= new OccurrencesFinder(); } else { String id= ((OccurrencesSearchQuery) input.getQuery()).getFinderId(); if (id == OccurrencesFinder.ID) { finder= new OccurrencesFinder();
@Override protected void fillContextMenu(IMenuManager mgr) { super.fillContextMenu(mgr); addSortActions(mgr); fActionGroup.setContext(new ActionContext(getSite().getSelectionProvider().getSelection())); fActionGroup.fillContextMenu(mgr); FileSearchQuery query= (FileSearchQuery) getInput().getQuery(); if (query.getSearchString().length() > 0) { IStructuredSelection selection = getViewer().getStructuredSelection(); if (!selection.isEmpty()) { ReplaceAction replaceSelection= new ReplaceAction(getSite().getShell(), (FileSearchResult)getInput(), selection.toArray()); replaceSelection.setText(SearchMessages.ReplaceAction_label_selected); mgr.appendToGroup(IContextMenuConstants.GROUP_REORGANIZE, replaceSelection); } ReplaceAction replaceAll= new ReplaceAction(getSite().getShell(), (FileSearchResult)getInput(), null); replaceAll.setText(SearchMessages.ReplaceAction_label_all); mgr.appendToGroup(IContextMenuConstants.GROUP_REORGANIZE, replaceAll); } }