private SearchPatternData[] getNLSFiles(IStructuredSelection selection) { Object[] selectedElements= selection.toArray(); HashMap<IType, SearchPatternData> result= new HashMap<>(); collectNLSFilesFromResources(selectedElements, result); collectNLSFilesFromJavaElements(selectedElements, result); Collection<SearchPatternData> values= result.values(); return values.toArray(new SearchPatternData[values.size()]); }
private SearchPatternData[] getNLSFiles(IStructuredSelection selection) { Object[] selectedElements= selection.toArray(); HashMap<IType, SearchPatternData> result= new HashMap<>(); collectNLSFilesFromResources(selectedElements, result); collectNLSFilesFromJavaElements(selectedElements, result); Collection<SearchPatternData> values= result.values(); return values.toArray(new SearchPatternData[values.size()]); }
IPackageFragment fragment= (IPackageFragment)elem; if (fragment.getKind() == IPackageFragmentRoot.K_SOURCE) collectNLSFilesFromJavaElements(fragment.getChildren(), result); break; case IJavaElement.PACKAGE_FRAGMENT_ROOT: collectNLSFilesFromJavaElements(root.getChildren(), result); break; if (root.getKind() == IPackageFragmentRoot.K_SOURCE) { if (javaProject.equals(root.getJavaProject())) { collectNLSFilesFromJavaElements(new Object[] {root}, result); collectNLSFilesFromJavaElements(new Object[] {logicalPackage.getJavaProject()}, result); } else if (objects[i] instanceof IWorkingSet) { IWorkingSet workingSet= (IWorkingSet) objects[i]; collectNLSFilesFromJavaElements(workingSet.getElements(), result);
IPackageFragment fragment= (IPackageFragment)elem; if (fragment.getKind() == IPackageFragmentRoot.K_SOURCE) collectNLSFilesFromJavaElements(fragment.getChildren(), result); break; case IJavaElement.PACKAGE_FRAGMENT_ROOT: collectNLSFilesFromJavaElements(root.getChildren(), result); break; if (root.getKind() == IPackageFragmentRoot.K_SOURCE) { if (javaProject.equals(root.getJavaProject())) { collectNLSFilesFromJavaElements(new Object[] {root}, result); collectNLSFilesFromJavaElements(new Object[] {logicalPackage.getJavaProject()}, result); } else if (objects[i] instanceof IWorkingSet) { IWorkingSet workingSet= (IWorkingSet) objects[i]; collectNLSFilesFromJavaElements(workingSet.getElements(), result);