Esempio n. 1
0
 public CatalogDescriptor(ICatalog catalog) throws MalformedURLException {
   setLabel(catalog.getName());
   setUrl(URLUtil.toURL(catalog.getUrl()));
   String imageUrl = catalog.getImageUrl();
   setIcon(imageDescriptorForUrl(catalog, imageUrl));
   setDescription(catalog.getDescription());
   setInstallFromAllRepositories(!catalog.isSelfContained());
   if (catalog.getDependencyRepository() != null) {
     setDependenciesRepository(URLUtil.toURL(catalog.getDependencyRepository()));
   }
   setCatalogBranding(catalog.getBranding());
   if (catalog.getBranding() != null) {
     imageDescriptorForUrl(catalog, catalog.getBranding().getWizardIcon());
   }
   if (catalog.getNews() != null) {
     CatalogRegistry.getInstance().addCatalogNews(this, catalog.getNews());
   }
 }