RepositoryPlugin getReleaseRepo(String releaserepo) { String name = releaserepo == null ? name = getProperty(RELEASEREPO) : releaserepo; List<RepositoryPlugin> plugins = getPlugins(RepositoryPlugin.class); for (RepositoryPlugin plugin : plugins) { if (!plugin.canWrite()) continue; if (name == null) return plugin; if (name.equals(plugin.getName())) return plugin; } return null; }
RepositoryPlugin getReleaseRepo(String releaserepo) { String name = releaserepo == null ? name = getProperty(RELEASEREPO) : releaserepo; List<RepositoryPlugin> plugins = getPlugins(RepositoryPlugin.class); for (RepositoryPlugin plugin : plugins) { if (!plugin.canWrite()) continue; if (name == null) return plugin; if (name.equals(plugin.getName())) return plugin; } return null; }
@Description("List the current repositories") public void _repos(@SuppressWarnings("unused") reposOptions opts) { int n = 1; for (RepositoryPlugin repo : repos) { String location = ""; try { location = repo.getLocation(); } catch (Throwable e) { // Ignore } bnd.out.printf("%03d: %-20s %4s %-20s %s%n", n++, repo.getName(), repo.canWrite() ? "r/w" : "r/o", Descriptors.getShortName(repo.getClass().getName()), location); } }
private void setup() { try { bsn.setText(jar.getManifest().getMainAttributes().getValue( Constants.BUNDLE_SYMBOLICNAME)); String v = jar.getManifest().getMainAttributes().getValue( Constants.BUNDLE_VERSION); if (v == null) v = "0.0.0"; version.setText(v); v = jar.getManifest().getMainAttributes().getValue( Constants.BUNDLE_DESCRIPTION); if (v == null) v = ""; description.setText(v); for (Iterator<RepositoryPlugin> i = repos.iterator(); i.hasNext();) { RepositoryPlugin plugin = i.next(); if (plugin.canWrite()) repositories.add(plugin.getName()); else i.remove(); } repositories.select(0); selected = repos.get(0); } catch (Exception e) { e.printStackTrace(); } }
private List<RepositoryPlugin> getReleaseRepos(String names) { Parameters repoNames = parseReleaseRepos(names); List<RepositoryPlugin> plugins = getPlugins(RepositoryPlugin.class); List<RepositoryPlugin> result = new ArrayList<>(); if (repoNames == null) { // -releaserepo unspecified for (RepositoryPlugin plugin : plugins) { if (plugin.canWrite()) { result.add(plugin); break; } } if (result.isEmpty()) { msgs.NoNameForReleaseRepository(); } return result; } repoNames: for (String repoName : repoNames.keySet()) { for (RepositoryPlugin plugin : plugins) { if (plugin.canWrite() && repoName.equals(plugin.getName())) { result.add(plugin); continue repoNames; } } msgs.ReleaseRepository_NotFoundIn_(repoName, plugins); } return result; }
private List<RepositoryPlugin> getReleaseRepos(String names) { Parameters repoNames = parseReleaseRepos(names); List<RepositoryPlugin> plugins = getPlugins(RepositoryPlugin.class); List<RepositoryPlugin> result = new ArrayList<>(); if (repoNames == null) { // -releaserepo unspecified for (RepositoryPlugin plugin : plugins) { if (plugin.canWrite()) { result.add(plugin); break; } } if (result.isEmpty()) { msgs.NoNameForReleaseRepository(); } return result; } repoNames: for (String repoName : repoNames.keySet()) { for (RepositoryPlugin plugin : plugins) { if (plugin.canWrite() && repoName.equals(plugin.getName())) { result.add(plugin); continue repoNames; } } msgs.ReleaseRepository_NotFoundIn_(repoName, plugins); } return result; }
if (plugin.canWrite()) repositories.add(plugin.getName()); else
private RepositoryPlugin getReleaseRepo() { String repoName = getProperty(Constants.RELEASEREPO); List<RepositoryPlugin> repos = getPlugins(RepositoryPlugin.class); for (RepositoryPlugin r : repos) { if (r.canWrite()) { if (repoName == null || r.getName().equals(repoName)) { return r; } } } if (repoName == null) error("Could not find a writable repo for the release repo (-releaserepo is not set)"); else error("No such -releaserepo %s found", repoName); return null; }
private RepositoryPlugin getReleaseRepo() { String repoName = getProperty(Constants.RELEASEREPO); List<RepositoryPlugin> repos = getPlugins(RepositoryPlugin.class); for (RepositoryPlugin r : repos) { if (r.canWrite()) { if (repoName == null || r.getName().equals(repoName)) { return r; } } } if (repoName == null) error("Could not find a writable repo for the release repo (-releaserepo is not set)"); else error("No such -releaserepo %s found", repoName); return null; }
private RepositoryPlugin getReleaseRepo() { String repoName = getProperty(Constants.RELEASEREPO); List<RepositoryPlugin> repos = getPlugins(RepositoryPlugin.class); for (RepositoryPlugin r : repos) { if (r.canWrite()) { if (repoName == null || r.getName() .equals(repoName)) { return r; } } } if (repoName == null) error("Could not find a writable repo for the release repo (-releaserepo is not set)"); else error("No such -releaserepo %s found", repoName); return null; }
if (!plugin.canWrite()) { continue;
private RepositoryPlugin getReleaseRepo() { String repoName = getProperty(Constants.RELEASEREPO); List<RepositoryPlugin> repos = getPlugins(RepositoryPlugin.class); for (RepositoryPlugin r : repos) { if (r.canWrite()) { if (repoName == null || r.getName() .equals(repoName)) { return r; } } } if (repoName == null) error("Could not find a writable repo for the release repo (-releaserepo is not set)"); else error("No such -releaserepo %s found", repoName); return null; }
if (!plugin.canWrite()) { continue;
if (!plugin.canWrite()) { continue;
if (!plugin.canWrite()) { continue;
if (!plugin.canWrite()) { continue;
RepositoryPlugin rp = null; for (RepositoryPlugin plugin : plugins) { if (!plugin.canWrite()) { continue;
if (!plugin.canWrite()) { continue;
RepositoryPlugin rp = null; for (RepositoryPlugin plugin : plugins) { if (!plugin.canWrite()) { continue;
RepositoryPlugin rp = null; for (RepositoryPlugin plugin : plugins) { if (!plugin.canWrite()) { continue;