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()]); }
if (object instanceof IWorkingSet) { IWorkingSet workingSet= (IWorkingSet) object; collectNLSFilesFromResources(workingSet.getElements(), result); } else if (object instanceof IJavaElement) { resource= ((IJavaElement) object).getCorrespondingResource(); collectNLSFilesFromResources(((IContainer)resource).members(), result); } else if (resource instanceof IFile) { SearchPatternData data= tryIfPropertyFileSelected((IFile) resource);
if (object instanceof IWorkingSet) { IWorkingSet workingSet= (IWorkingSet) object; collectNLSFilesFromResources(workingSet.getElements(), result); } else if (object instanceof IJavaElement) { resource= ((IJavaElement) object).getCorrespondingResource(); collectNLSFilesFromResources(((IContainer)resource).members(), result); } else if (resource instanceof IFile) { SearchPatternData data= tryIfPropertyFileSelected((IFile) resource);