@Override public void run(ITextSelection selection) { ISelectionProvider selectionProvider= fEditor.getSelectionProvider(); if (selectionProvider == null) return; run(new StructuredSelection(selectionProvider.getSelection())); }
@Override public void run(ITextSelection selection) { ISelectionProvider selectionProvider= fEditor.getSelectionProvider(); if (selectionProvider == null) return; run(new StructuredSelection(selectionProvider.getSelection())); }
public void run(ITextSelection selection) { ISelectionProvider selectionProvider= fEditor.getSelectionProvider(); if (selectionProvider == null) return; run(new StructuredSelection(selectionProvider.getSelection())); }
@Override public void run(IStructuredSelection selection) { if (selection.size() == 1) { Object firstElement= selection.getFirstElement(); if (firstElement instanceof IJavaElement) { IJavaElement javaElement= (IJavaElement) firstElement; if (!ActionUtil.isProcessable(getShell(), javaElement)) { return; } } } SearchPatternData[] data= getNLSFiles(selection); if (data == null || data.length == 0) { MessageDialog.openInformation(getShell(), ActionMessages.FindNLSProblemsAction_ErrorDialogTitle, ActionMessages.FindNLSProblemsAction_NoPropertieFilesFoundErrorDescription); return; } String scope= "workspace"; //$NON-NLS-1$ if (selection.size() == 1) { Object firstElement= selection.getFirstElement(); if (firstElement instanceof IJavaElement) { scope= ((IJavaElement)firstElement).getElementName(); } else if (firstElement instanceof IFile) { scope= ((IFile)firstElement).getName(); } else if (firstElement instanceof IFolder) { scope= ((IFolder)firstElement).getName(); } } run(data, scope); }
run(data, scope);
@Override public void run(IStructuredSelection selection) { if (selection.size() == 1) { Object firstElement= selection.getFirstElement(); if (firstElement instanceof IJavaElement) { IJavaElement javaElement= (IJavaElement) firstElement; if (!ActionUtil.isProcessable(getShell(), javaElement)) { return; } } } SearchPatternData[] data= getNLSFiles(selection); if (data == null || data.length == 0) { MessageDialog.openInformation(getShell(), ActionMessages.FindNLSProblemsAction_ErrorDialogTitle, ActionMessages.FindNLSProblemsAction_NoPropertieFilesFoundErrorDescription); return; } String scope= "workspace"; //$NON-NLS-1$ if (selection.size() == 1) { Object firstElement= selection.getFirstElement(); if (firstElement instanceof IJavaElement) { scope= ((IJavaElement)firstElement).getElementName(); } else if (firstElement instanceof IFile) { scope= ((IFile)firstElement).getName(); } else if (firstElement instanceof IFolder) { scope= ((IFolder)firstElement).getName(); } } run(data, scope); }