コード例 #1
0
 protected void addUpdateSite(final String name, final UpdateSite updateSite) {
   UpdateSite already = updateSites.get(name);
   updateSite.rank = already != null ? already.rank : updateSites.size();
   if (already != null) updateSite.setOfficial(already.isOfficial());
   updateSites.put(name, updateSite);
   if (updateSite != already) setUpdateSitesChanged(true);
 }
コード例 #2
0
 /**
  * This constructor takes the imagejRoot primarily for testing purposes.
  *
  * @param log the log service
  * @param imagejRoot the ImageJ directory
  */
 public FilesCollection(final LogService log, final File imagejRoot) {
   this.log = log;
   this.imagejRoot = imagejRoot;
   util = new UpdaterUtil(imagejRoot);
   updateSites = new LinkedHashMap<String, UpdateSite>();
   final UpdateSite updateSite =
       addUpdateSite(DEFAULT_UPDATE_SITE, UpdaterUtil.MAIN_URL, null, null, timestamp());
   updateSite.setOfficial(true);
 }