private Library getJAXRPCLibrary(LibraryManager libraryManager) { for (Library library : libraryManager.getLibraries()) { if (library.getType().equals("j2se")) { // NOI18N if (library.getName().equals("jaxrpc16")) { // NOI18N return library; } } } return null; }
/** * Gets array of all libraries of type "j2se". * @return array of all J2SE libraries */ public static Library[] getJavaLibraries() { List<Library> libraries = new LinkedList<Library>(); for (Library library : LibraryManager.getDefault().getLibraries()) { if (!"j2se".equals(library.getType())) { //NOI18N continue; } else { libraries.add(library); } } return libraries.toArray(new Library[libraries.size()]); }
/** * Remove an existing library definition * @param name Internal name of the existing library from which the library definition file name * will be derived. * @throws IOException if the library definition does not already exist */ public static void remove(String name) throws IOException { LibraryManager manager = LibraryManager.getDefault(); Library[] libs = manager.getLibraries(); for (int i = 0; i < libs.length; i++) { if (libs[i].getName().equals(name)) { manager.removeLibrary(libs[i]); return; } } } }
private void initLibraries(){ Library libraries[] = LibraryManager.getDefault().getLibraries(); Vector <String> items = new Vector(); jsfLibraries = new ArrayList(); for (int i = 0; i < libraries.length; i++) { if (libraries[i].getName().startsWith("JSF-") || libraries[i].getName().equals("jsf12")) { //NOI18N String displayName = libraries[i].getDisplayName(); items.add(displayName); jsfLibraries.add(libraries[i]); } } cbLibraries.setModel(new DefaultComboBoxModel(items)); if (items.size() == 0){ rbRegisteredLibrary.setEnabled(false); cbLibraries.setEnabled(false); rbNewLibrary.setSelected(true); panel.setLibrary(null); } else { rbRegisteredLibrary.setEnabled(true); rbRegisteredLibrary.setSelected(true); cbLibraries.setEnabled(true); } repaint(); }
private static void searchJsfLibraries() { for (Library library : LibraryManager.getDefault().getLibraries()) { // non j2se libraries if (!"j2se".equals(library.getType())) { //NOI18N continue; } // statically excluded libraries if (EXCLUDE_FROM_REGISTERED_LIBS.contains(library.getName())) { continue; } List<URL> content = library.getContent("classpath"); //NOI18N try { Boolean foundJsfLibrary = ClasspathUtil.containsClass(content, JSF_SEEKING_MAP); if (foundJsfLibrary != null && foundJsfLibrary) { JSF_LIBRARIES_CACHE.add(library); } } catch (IOException exception) { LOG.log(Level.INFO, "", exception); } } }
public SourceForBinaryQuery.Result findSourceRoots2 (URL binaryRoot) { SourceForBinaryQuery.Result res = cache.get(binaryRoot); if (res != null) { return res; } boolean isNormalizedURL = isNormalizedURL(binaryRoot); for (LibraryManager mgr : LibraryManager.getOpenManagers()) { for (Library lib : mgr.getLibraries()) { if (lib.getType().equals(J2SELibraryTypeProvider.LIBRARY_TYPE)) { for (URL entry : lib.getContent(J2SELibraryTypeProvider.VOLUME_TYPE_CLASSPATH)) { URL normalizedEntry = entry; if (isNormalizedURL) { normalizedEntry = getNormalizedURL(normalizedEntry); } if (binaryRoot.equals(normalizedEntry)) { res = new Result(entry, lib); cache.put(binaryRoot, res); return res; } } } } } return null; }
Library[] libs = lm.getLibraries(); for (int i=0; i< libs.length; i++) { String type = libs[i].getType ();
@org.netbeans.api.annotations.common.SuppressWarnings(value="DMI_BLOCKING_METHODS_ON_URL", justification="File URLs only") public SourceForBinaryQueryImplementation2.Result findSourceRoots2(URL binaryRoot) { SourceForBinaryQueryImplementation2.Result res = cache.get(binaryRoot); if (res != null) { return res; } boolean isNormalizedURL = isNormalizedURL(binaryRoot); for (LibraryManager mgr : LibraryManager.getOpenManagers()) { for (Library lib : mgr.getLibraries()) { if (lib.getType().equals(ServerLibraryTypeProvider.LIBRARY_TYPE)) { for (String type : CLASSPATH_VOLUMES) { for (URL entry : lib.getContent(type)) { URL normalizedEntry = entry; if (isNormalizedURL) { normalizedEntry = getNormalizedURL(normalizedEntry); } if (binaryRoot.equals(normalizedEntry)) { res = new Result(entry, lib); cache.put(binaryRoot, res); return res; } } } } } } return null; }
public ClassPath findClassPath(FileObject file, String type) { assert file != null; Library ll = this.getLastUsedLibrary(file); if (ll != null) { ClassPath[] cp = findClassPathOrNull(file, type, ll); return cp != null ? cp[0] : null; } else { for (LibraryManager mgr : LibraryManager.getOpenManagers()) { for (Library lib : mgr.getLibraries()) { ClassPath[] cp = findClassPathOrNull(file, type, lib); if (cp != null) { return cp[0]; } } } return null; } } private ClassPath[] findClassPathOrNull(FileObject file, String type, Library lib) {
public String getSourceLevel(org.openide.filesystems.FileObject javaFile) { Library ll = this.isLastUsed (javaFile); if (ll != null) { return getSourceLevel (ll); } for (LibraryManager mgr : LibraryManager.getOpenManagers()) { for (Library lib : mgr.getLibraries()) { if (!lib.getType().equals(J2SELibraryTypeProvider.LIBRARY_TYPE)) { continue; } List<URL> sourceRoots = lib.getContent(J2SELibraryTypeProvider.VOLUME_TYPE_SRC); if (sourceRoots.isEmpty()) { continue; } ClassPath cp = ClassPathSupport.createClassPath(sourceRoots.toArray(new URL[sourceRoots.size()])); FileObject root = cp.findOwnerRoot(javaFile); if (root != null) { setLastUsedRoot(root, lib); return getSourceLevel(lib); } } } return null; }
List<FileObject> classpath = Arrays.asList(roots); List<String> libs = new LinkedList<String>(); for (Library library : LibraryManager.getDefault().getLibraries()) { List<java.net.URL> urls = library.getContent("classpath"); // NOI18N if (urls.size() > 0) {
Library[] libs = lm.getLibraries(); for (int i=0; i<libs.length; i++) { String type = libs[i].getType();
protected Node[] createNodes(LibraryManager mgr) { List<Library> libs = new ArrayList<Library>(); for (Library lib : mgr.getLibraries()) { if (filter == null || filter.accept(lib)) { libs.add(lib); } } if (libs.isEmpty()) { return new Node[0]; } else { Collections.sort(libs,new Comparator<Library>() { Collator COLL = Collator.getInstance(); public int compare(Library lib1, Library lib2) { return COLL.compare(lib1.getDisplayName(), lib2.getDisplayName()); } }); Node n = new AbstractNode(new LibraryChildren(libs)) { Node iconDelegate = DataFolder.findFolder(FileUtil.getConfigRoot()).getNodeDelegate(); public Image getIcon(int type) { return iconDelegate.getIcon(type); } public Image getOpenedIcon(int type) { return iconDelegate.getOpenedIcon(type); } }; n.setName(mgr.getDisplayName()); n.setDisplayName(mgr.getDisplayName()); return new Node[] {n}; } }
for (Library lib : mgr.getLibraries()) { if (!lib.getType().equals(J2SELibraryTypeProvider.LIBRARY_TYPE)) { continue;
for (Library lib : mgr.getLibraries()) { if (!lib.getType().equals(ServerLibraryTypeProvider.LIBRARY_TYPE)) { continue;
Collection<Library> librariesToRemove = null; Library[] libraries = LibraryManager.getDefault().getLibraries(); for (Library library : libraries) { String name = library.getName().toLowerCase();
for (Library library : libraryManager.getLibraries()) { if (library.getType().equals("complib") && // NOI18N JsfProjectUtils.hasLibraryReference(project, library, ClassPath.COMPILE)) {
StringBuilder all = new StringBuilder(); LibraryManager.getDefault().getLibraries(); if (helper == null || evaluator == null || refHelper == null) { return set;