public static VersionRange parseOSGiVersionRange(String version) { if (Version.isVersion(version)) return new VersionRange(new Version(version), Version.HIGHEST); if (isVersionRange(version)) return new VersionRange(version); return null; }
public MavenVersion(Version osgiVersion) { this.version = osgiVersion; String q = osgiVersion.qualifier; this.qualifier = ComparableVersion.parseVersion(q); String l = osgiVersion.toStringWithoutQualifier(); if (q != null) { l += "-" + q; } this.literal = l; this.snapshot = osgiVersion.isSnapshot(); }
public MavenVersion toSnapshot() { Version newv = new Version(version.getMajor(), version.getMinor(), version.getMicro(), SNAPSHOT); return new MavenVersion(newv); }
public MavenVersion(String maven) { this.version = new Version(cleanupVersion(maven)); this.qualifier = ComparableVersion.parseVersion(version.qualifier); this.literal = maven; this.snapshot = maven.endsWith("-" + SNAPSHOT); }
public boolean includes(MavenVersion mvr) { int l = mvr.compareTo(low); int h = (high == MavenVersion.RANGE_HIGHEST) ? -1 : mvr.compareTo(high); boolean lowOk = l > 0 || (li && l == 0); boolean highOk = h < 0 || (hi && h == 0); if (lowOk && highOk) return true; if (nextOr != null) return nextOr.includes(mvr); return false; }
public static VersionRange likeOSGi(String version) { if (version == null) { return new VersionRange(Version.LOWEST, Version.HIGHEST); } if (Version.isVersion(version)) { return new VersionRange(new Version(version), Version.HIGHEST); } if (isVersionRange(version)) { return new VersionRange(version); } return null; } }
public MavenVersion(Version osgiVersion) { this.version = osgiVersion; String q = osgiVersion.qualifier; this.qualifier = ComparableVersion.parseVersion(q); String l = osgiVersion.toStringWithoutQualifier(); if (q != null) { l += "-" + q; } this.literal = l; this.snapshot = osgiVersion.isSnapshot(); }
public boolean includes(MavenVersion mvr) { int l = mvr.compareTo(low); int h = (high == MavenVersion.RANGE_HIGHEST) ? -1 : mvr.compareTo(high); boolean lowOk = l > 0 || (li && l == 0); boolean highOk = h < 0 || (hi && h == 0); if (lowOk && highOk) return true; if (nextOr != null) return nextOr.includes(mvr); return false; }
public static VersionRange parseOSGiVersionRange(String version) { if (Version.isVersion(version)) return new VersionRange(new Version(version), Version.HIGHEST); if (isVersionRange(version)) return new VersionRange(version); return null; }
public MavenVersion(Version osgiVersion) { this.version = osgiVersion; String q = osgiVersion.qualifier; this.qualifier = ComparableVersion.parseVersion(q); String l = osgiVersion.toStringWithoutQualifier(); if (q != null) { l += "-" + q; } this.literal = l; this.snapshot = osgiVersion.isSnapshot(); }
public boolean includes(MavenVersion mvr) { int l = mvr.compareTo(low); int h = (high == MavenVersion.RANGE_HIGHEST) ? -1 : mvr.compareTo(high); boolean lowOk = l > 0 || (li && l == 0); boolean highOk = h < 0 || (hi && h == 0); if (lowOk && highOk) return true; if (nextOr != null) return nextOr.includes(mvr); return false; }
public boolean includes(MavenVersion mvr) { int l = mvr.compareTo(low); int h = (high == MavenVersion.RANGE_HIGHEST) ? -1 : mvr.compareTo(high); boolean lowOk = l > 0 || (li && l == 0); boolean highOk = h < 0 || (hi && h == 0); if (lowOk && highOk) return true; if (nextOr != null) return nextOr.includes(mvr); return false; }