@Override public String getName () { return this.lib.getName (); }
@Override public String getName() { return provider.getLibraryType (); }
@Override public String getDisplayName() { return this.provider.getDisplayName(); }
private void propagateContent() { if (impl2 != null) { impl2.setURIContent (volumeType, NbCollections.checkedListByCopy(content, URI.class, true)); } else { impl.setContent (volumeType, NbCollections.checkedListByCopy(content, URL.class, true)); } }
public ServerVolumeContentModel(LibraryImplementation impl, LibraryStorageArea area, String volumeType) { //TODO: Should listen on the impl this.impl = impl; this.area = area; this.volumeType = volumeType; if (impl instanceof LibraryImplementation2) { impl2 = (LibraryImplementation2)impl; } if (impl2 != null) { List<URI> l = impl2.getURIContent (volumeType); if (l != null) { content = new ArrayList<Object>(l); } } else { List<URL> l = this.impl.getContent (volumeType); if (l != null) { content = new ArrayList<Object>(l); } } if (content == null) { content = new ArrayList<Object>(); } }
private void loadLibraries(LibraryImplementation lib) { lib.setContent(J2eeLibraryTypeProvider.VOLUME_TYPE_CLASSPATH, tp.getClasses()); lib.setContent(J2eeLibraryTypeProvider.VOLUME_TYPE_JAVADOC, tp.getJavadocs()); lib.setContent(J2eeLibraryTypeProvider.VOLUME_TYPE_SRC, tp.getSources()); } }
@Override public void setName(String name) { getLibraryImplementation().setName(name); }
public LibraryStorageArea createArea() { for (ArealLibraryProvider alp : Lookup.getDefault().lookupAll(ArealLibraryProvider.class)) { LibraryStorageArea area = alp.createArea(); if (area != null) { createdAreas.add(area.getLocation()); area2Storage.put(area, alp); propertyChange(null); // recompute libraries & fire change return area; } } return null; }
@NonNull private LibraryStorageArea findLibraryStorageArea(@NonNull final URL u) { for (ArealLibraryProvider<?,?> alp : Lookup.getDefault().lookupAll(ArealLibraryProvider.class)) { for (LibraryStorageArea area : alp.getOpenAreas()) { if (u.toString().equals(area.getLocation().toString())) { return area; } } } return LibraryStorageArea.GLOBAL; }
private static <A extends LibraryStorageArea> LibraryImplementation2 createLibrary0(ArealLibraryProvider<A,?> alp, String type, String name, LibraryStorageArea area, Map<String,List<URI>> contents) throws IOException { return alp.createLibrary(type, name, alp.areaType().cast(area), contents); } }
private static <L extends LibraryImplementation2> void remove0(ArealLibraryProvider<?,L> alp, LibraryImplementation2 lib) throws IOException { alp.remove(alp.libraryType().cast(lib)); }
public Result (URL queryFor, LibraryImplementation aLib) { this.entry = queryFor; this.lib = aLib; this.lib.addPropertyChangeListener ((PropertyChangeListener)WeakListeners.create(PropertyChangeListener.class,this,this.lib)); }
@Override public void setLocalizingBundle(String resourceName) { getLibraryImplementation().setLocalizingBundle(resourceName); }
@Override public String getType() { return getLibraryImplementation().getType(); }
@Override public String getDescription() { return getLibraryImplementation().getDescription(); }
@Override public String getLocalizingBundle() { return getLibraryImplementation().getLocalizingBundle(); }
private void propagateContent() { if (impl2 != null) { impl2.setURIContent (volumeType, NbCollections.checkedListByCopy(content, URI.class, true)); } else { impl.setContent (volumeType, NbCollections.checkedListByCopy(content, URL.class, true)); } }
@Override public void setContent(String volumeType, List<URL> path) throws IllegalArgumentException { getLibraryImplementation().setContent(volumeType, path); } }
@Override public String getName() { return getLibraryImplementation().getName(); }
private void propagateContent() { if (impl2 != null) { impl2.setURIContent (volumeType, NbCollections.checkedListByCopy(content, URI.class, true)); } else { impl.setContent (volumeType, NbCollections.checkedListByCopy(content, URL.class, true)); } }