private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(javaProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement newCPLibraryElement(IResource res) { return new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, res.getFullPath(), res); }
private CPListElement createCPVariableElement(IPath path) { CPListElement elem= new CPListElement(fCurrJProject, IClasspathEntry.CPE_VARIABLE, path, null); IPath resolvedPath= JavaCore.getResolvedVariablePath(path); elem.setIsMissing((resolvedPath == null) || !resolvedPath.toFile().exists()); return elem; }
private CPListElement createCPVariableElement(IPath path) { CPListElement elem= new CPListElement(fCurrJProject, IClasspathEntry.CPE_VARIABLE, path, null); IPath resolvedPath= JavaCore.getResolvedVariablePath(path); elem.setIsMissing((resolvedPath == null) || !resolvedPath.toFile().exists()); return elem; }
private CPListElement createCPVariableElement(IPath path) { CPListElement elem= new CPListElement(fCurrJProject, IClasspathEntry.CPE_VARIABLE, path, null); IPath resolvedPath= JavaCore.getResolvedVariablePath(path); elem.setIsMissing((resolvedPath == null) || !resolvedPath.toFile().exists()); return elem; }
private CPListElement[] openExternalClassFolderDialog(CPListElement existing) { if (existing == null) { IPath[] selected= BuildPathDialogAccess.chooseExternalClassFolderEntries(getShell()); if (selected != null) { ArrayList<CPListElement> res= new ArrayList<>(); for (int i= 0; i < selected.length; i++) { CPListElement cpListElement= new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, selected[i], null); cpListElement.setModuleAttributeIf9OrHigher(fCurrJProject); res.add(cpListElement); } return res.toArray(new CPListElement[res.size()]); } } else { IPath configured= BuildPathDialogAccess.configureExternalClassFolderEntries(getShell(), existing.getPath()); if (configured != null) { return new CPListElement[] { new CPListElement(fCurrJProject, IClasspathEntry.CPE_LIBRARY, configured, null) }; } } return null; }
public static BuildpathDelta addExternalJars(IPath[] absolutePaths, CPJavaProject cpProject) { BuildpathDelta result= new BuildpathDelta(NewWizardMessages.NewSourceContainerWorkbookPage_ToolBar_AddJarCP_tooltip); IJavaProject javaProject= cpProject.getJavaProject(); List<CPListElement> existingEntries= cpProject.getCPListElements(); for (int i= 0; i < absolutePaths.length; i++) { CPListElement newEntry= new CPListElement(javaProject, IClasspathEntry.CPE_LIBRARY, absolutePaths[i], null); if (!existingEntries.contains(newEntry)) { insertAtEndOfCategory(newEntry, existingEntries); result.addEntry(newEntry); } } result.setNewEntries(existingEntries.toArray(new CPListElement[existingEntries.size()])); result.setDefaultOutputLocation(cpProject.getDefaultOutputLocation()); return result; }
private CPListElement[] doOpenInternalJarFileDialog(CPListElement existing, Object parent) { IPath path = existing.getPath(); IPath selectedPaths[] = BuildPathDialogAccess.chooseJAREntries(this.getShell(), path, new IPath[0]); if (selectedPaths != null) { List<CPListElement> elements = new ArrayList<>(); for (int i= 0; i < selectedPaths.length; i++) { CPListElement cpElement = new CPListElement(parent, fDummyProject, IClasspathEntry.CPE_LIBRARY, selectedPaths[i], null); cpElement.setAttribute(CPListElement.SOURCEATTACHMENT, BuildPathSupport.guessSourceAttachment(cpElement)); cpElement.setAttribute(CPListElement.JAVADOC, BuildPathSupport.guessJavadocLocation(cpElement)); elements.add(cpElement); } return elements.toArray(new CPListElement[0]); } return null; }
private CPListElement[] doOpenInternalJarFileDialog(CPListElement existing, Object parent) { IPath path = existing.getPath(); IPath selectedPaths[] = BuildPathDialogAccess.chooseJAREntries(this.getShell(), path, new IPath[0]); if (selectedPaths != null) { List<CPListElement> elements = new ArrayList<>(); for (int i= 0; i < selectedPaths.length; i++) { CPListElement cpElement = new CPListElement(parent, fDummyProject, IClasspathEntry.CPE_LIBRARY, selectedPaths[i], null); cpElement.setAttribute(CPListElement.SOURCEATTACHMENT, BuildPathSupport.guessSourceAttachment(cpElement)); cpElement.setAttribute(CPListElement.JAVADOC, BuildPathSupport.guessJavadocLocation(cpElement)); elements.add(cpElement); } return elements.toArray(new CPListElement[0]); } return null; }
private List<CPListElement> getDefaultClassPath(IJavaProject jproj) { List<CPListElement> list= new ArrayList<>(); IResource srcFolder; IPreferenceStore store= PreferenceConstants.getPreferenceStore(); String sourceFolderName= store.getString(PreferenceConstants.SRCBIN_SRCNAME); if (store.getBoolean(PreferenceConstants.SRCBIN_FOLDERS_IN_NEWPROJ) && sourceFolderName.length() > 0) { srcFolder= jproj.getProject().getFolder(sourceFolderName); } else { srcFolder= jproj.getProject(); } list.add(new CPListElement(jproj, IClasspathEntry.CPE_SOURCE, srcFolder.getFullPath(), srcFolder)); IClasspathEntry[] jreEntries= PreferenceConstants.getDefaultJRELibrary(); list.addAll(getCPListElements(jreEntries, null)); return list; }
private List getDefaultClassPath(IJavaProject jproj) { List list= new ArrayList(); IResource srcFolder; IPreferenceStore store= PreferenceConstants.getPreferenceStore(); String sourceFolderName= store.getString(PreferenceConstants.SRCBIN_SRCNAME); if (store.getBoolean(PreferenceConstants.SRCBIN_FOLDERS_IN_NEWPROJ) && sourceFolderName.length() > 0) { srcFolder= jproj.getProject().getFolder(sourceFolderName); } else { srcFolder= jproj.getProject(); } list.add(new CPListElement(jproj, IClasspathEntry.CPE_SOURCE, srcFolder.getFullPath(), srcFolder)); IClasspathEntry[] jreEntries= PreferenceConstants.getDefaultJRELibrary(); list.addAll(getExistingEntries(jreEntries)); return list; }
private List<CPListElement> getDefaultClassPath(IJavaProject jproj) { List<CPListElement> list= new ArrayList<>(); IResource srcFolder; IPreferenceStore store= PreferenceConstants.getPreferenceStore(); String sourceFolderName= store.getString(PreferenceConstants.SRCBIN_SRCNAME); if (store.getBoolean(PreferenceConstants.SRCBIN_FOLDERS_IN_NEWPROJ) && sourceFolderName.length() > 0) { srcFolder= jproj.getProject().getFolder(sourceFolderName); } else { srcFolder= jproj.getProject(); } list.add(new CPListElement(jproj, IClasspathEntry.CPE_SOURCE, srcFolder.getFullPath(), srcFolder)); IClasspathEntry[] jreEntries= PreferenceConstants.getDefaultJRELibrary(); list.addAll(getCPListElements(jreEntries, null)); return list; }
public static BuildpathDelta addExternalJars(IPath[] absolutePaths, CPJavaProject cpProject) { BuildpathDelta result= new BuildpathDelta(NewWizardMessages.NewSourceContainerWorkbookPage_ToolBar_AddJarCP_tooltip); IJavaProject javaProject= cpProject.getJavaProject(); List<CPListElement> existingEntries= cpProject.getCPListElements(); for (int i= 0; i < absolutePaths.length; i++) { CPListElement newEntry= new CPListElement(javaProject, IClasspathEntry.CPE_LIBRARY, absolutePaths[i], null); if (!existingEntries.contains(newEntry)) { insertAtEndOfCategory(newEntry, existingEntries); result.addEntry(newEntry); } } result.setNewEntries(existingEntries.toArray(new CPListElement[existingEntries.size()])); result.setDefaultOutputLocation(cpProject.getDefaultOutputLocation()); return result; }
public static BuildpathDelta addExternalJars(IPath[] absolutePaths, CPJavaProject cpProject) throws CoreException { BuildpathDelta result= new BuildpathDelta(NewWizardMessages.NewSourceContainerWorkbookPage_ToolBar_AddJarCP_tooltip); IJavaProject javaProject= cpProject.getJavaProject(); List existingEntries= cpProject.getCPListElements(); for (int i= 0; i < absolutePaths.length; i++) { CPListElement newEntry= new CPListElement(javaProject, IClasspathEntry.CPE_LIBRARY, absolutePaths[i], null); if (!existingEntries.contains(newEntry)) { insertAtEndOfCategory(newEntry, existingEntries); result.addEntry(newEntry); } } result.setNewEntries((CPListElement[])existingEntries.toArray(new CPListElement[existingEntries.size()])); result.setDefaultOutputLocation(cpProject.getDefaultOutputLocation()); return result; }