public Iterable<Version> filter(final Iterable<Version> versions) { List<Version> list = new ArrayList<Version>(); for (Version v : versions) { if (includes(v)) list.add(v); } return list; }
public Iterable<Version> filter(final Iterable<Version> versions) { List<Version> list = new ArrayList<>(); for (Version v : versions) { if (includes(v)) list.add(v); } return list; }
public Iterable<Version> filter(final Iterable<Version> versions) { List<Version> list = new ArrayList<Version>(); for (Version v : versions) { if (includes(v)) list.add(v); } return list; }
public Iterable<Version> filter(final Iterable<Version> versions) { List<Version> list = new ArrayList<>(); for (Version v : versions) { if (includes(v)) list.add(v); } return list; }
public Iterable<Version> filter(final Iterable<Version> versions) { List<Version> list = new ArrayList<>(); for (Version v : versions) { if (includes(v)) list.add(v); } return list; }
public Iterable<Version> filter(final Iterable<Version> versions) { List<Version> list = new ArrayList<Version>(); for (Version v : versions) { if (includes(v)) list.add(v); } return list; }
public Iterable<Version> filter(final Iterable<Version> versions) { List<Version> list = new ArrayList<>(); for (Version v : versions) { if (includes(v)) list.add(v); } return list; }
@Override public boolean accept(File dir, String name) { Matcher m = REPO_FILE.matcher(name); if (!m.matches()) return false; if (versionRange == null) return true; Version v = new Version(m.group(2)); return versionRange.includes(v); } });
@Override public SortedSet<ResourceDescriptor> find(String repoId, String bsn, VersionRange range) throws Exception { TreeSet<ResourceDescriptor> result = new TreeSet<>(RESOURCE_DESCRIPTOR_COMPARATOR); for (ResourceDescriptorImpl r : filter(repoId, null)) { if (!bsn.equals(r.bsn)) continue; if (range != null && !range.includes(r.version)) continue; result.add(r); } return result; }
public boolean accept(File dir, String name) { Matcher m = REPO_FILE.matcher(name); if (!m.matches()) return false; if (versionRange == null) return true; Version v = new Version(m.group(2)); return versionRange.includes(v); } });
@Override public boolean accept(File dir, String name) { Matcher m = REPO_FILE.matcher(name); if (!m.matches()) return false; if (versionRange == null) return true; Version v = new Version(m.group(2)); return versionRange.includes(v); } });
public SortedSet<ResourceDescriptor> find(String repoId, String bsn, VersionRange range) throws Exception { TreeSet<ResourceDescriptor> result = new TreeSet<ResourceDescriptor>(RESOURCE_DESCRIPTOR_COMPARATOR); for (ResourceDescriptorImpl r : filter(repoId, null)) { if (!bsn.equals(r.bsn)) continue; if (range != null && !range.includes(r.version)) continue; result.add(r); } return result; }
public boolean accept(File dir, String name) { Matcher m = REPO_FILE.matcher(name); if (!m.matches()) return false; if (versionRange == null) return true; Version v = new Version(m.group(2)); return versionRange.includes(v); } });
public SortedSet<ResourceDescriptor> find(String repoId, String bsn, VersionRange range) throws Exception { TreeSet<ResourceDescriptor> result = new TreeSet<ResourceDescriptor>(RESOURCE_DESCRIPTOR_COMPARATOR); for (ResourceDescriptorImpl r : filter(repoId, null)) { if (!bsn.equals(r.bsn)) continue; if (range != null && !range.includes(r.version)) continue; result.add(r); } return result; }
@Override public SortedSet<ResourceDescriptor> find(String repoId, String bsn, VersionRange range) throws Exception { TreeSet<ResourceDescriptor> result = new TreeSet<>(RESOURCE_DESCRIPTOR_COMPARATOR); for (ResourceDescriptorImpl r : filter(repoId, null)) { if (!bsn.equals(r.bsn)) continue; if (range != null && !range.includes(r.version)) continue; result.add(r); } return result; }
public boolean accept(File dir, String name) { Matcher m = REPO_FILE.matcher(name); if (!m.matches()) return false; if (versionRange == null) return true; Version v = new Version(m.group(2)); return versionRange.includes(v); } });
private boolean matchVersion(String range, Version version, boolean exact) { if (range == null || range.trim().length() == 0) return true; VersionRange vr = new VersionRange(range); boolean result; if (exact) { if (vr.isRange()) result = false; else result = vr.getHigh().equals(version); } else { result = vr.includes(version); } return result; }
private boolean matchVersion(String range, Version version, boolean exact) { if (range == null || range.trim().length() == 0) return true; VersionRange vr = new VersionRange(range); boolean result; if (exact) { if (vr.isRange()) result = false; else result = vr.getHigh().equals(version); } else { result = vr.includes(version); } return result; }
private boolean matchVersion(String range, Version version, boolean exact) { if (range == null || range.trim().length() == 0) return true; VersionRange vr = new VersionRange(range); boolean result; if (exact) { if (vr.isRange()) result = false; else result = vr.getHigh().equals(version); } else { result = vr.includes(version); } return result; }
private boolean matchVersion(String range, Version version, boolean exact) { if (range == null || range.trim() .length() == 0) return true; VersionRange vr = new VersionRange(range); boolean result; if (exact) { if (vr.isRange()) result = false; else result = vr.getHigh() .equals(version); } else { result = vr.includes(version); } return result; }