private void setVersion(Version version) { if (highest == null || (version.compareTo(highest) > 0)) highest = version; } }
@Override public boolean equals(Object ot) { if (!(ot instanceof Version)) return false; return compareTo((Version) ot) == 0; }
@Override public boolean equals(Object ot) { if (!(ot instanceof Version)) return false; return compareTo((Version) ot) == 0; }
@Override public boolean equals(Object ot) { if (!(ot instanceof Version)) return false; return compareTo((Version) ot) == 0; }
@Override public boolean equals(Object ot) { if (!(ot instanceof Version)) return false; return compareTo((Version) ot) == 0; }
@Override public boolean equals(Object ot) { if (!(ot instanceof Version)) return false; return compareTo((Version) ot) == 0; }
@Override public boolean equals(Object ot) { if (!(ot instanceof Version)) return false; return compareTo((Version) ot) == 0; }
private void setVersion(Version version) { if (highest == null || (version.compareTo(highest) > 0)) highest = version; } }
@Override public boolean equals(Object ot) { if (!(ot instanceof Version)) return false; return compareTo((Version) ot) == 0; }
public int compareTo(PSpec o) { return version.compareTo(o.version); }
@Override public int compareTo(RDImpl o) { if (this == o) return 0; int r = bsn.compareTo(o.bsn); if (r == 0) r = version.compareTo(o.version); return r; }
public int compareTo(RDImpl o) { if ( this == o) return 0; int r = bsn.compareTo(o.bsn); if ( r == 0) r = version.compareTo(o.version); return r; }
@Override public int compareTo(RDImpl o) { if (this == o) return 0; int r = bsn.compareTo(o.bsn); if (r == 0) r = version.compareTo(o.version); return r; }
public int compareTo(RDImpl o) { if ( this == o) return 0; int r = bsn.compareTo(o.bsn); if ( r == 0) r = version.compareTo(o.version); return r; }
public int compare( ResourceDescriptor o1, ResourceDescriptor o2) { if (o1 == o2) return 0; int r = o1.bsn .compareTo(o2.bsn); if (r > 0) return 1; else if (r < 0) return -1; return o1.version .compareTo(o2.version); } };
@Override public int compare( ResourceDescriptor o1, ResourceDescriptor o2) { if (o1 == o2) return 0; int r = o1.bsn .compareTo(o2.bsn); if (r > 0) return 1; else if (r < 0) return -1; return o1.version .compareTo(o2.version); } };
public boolean includes(Version v) { if (!isRange()) { return low.compareTo(v) <= 0; } if (includeLow()) { if (v.compareTo(low) < 0) return false; } else if (v.compareTo(low) <= 0) return false; if (includeHigh()) { if (v.compareTo(high) > 0) return false; } else if (v.compareTo(high) >= 0) return false; return true; }
public VersionRange(String string) { string = string.trim(); Matcher m = RANGE.matcher(string); if (m.matches()) { start = m.group(1).charAt(0); String v1 = m.group(2); String v2 = m.group(10); low = new Version(v1); high = new Version(v2); end = m.group(18).charAt(0); if (low.compareTo(high) > 0) throw new IllegalArgumentException("Low Range is higher than High Range: " + low + "-" + high); } else high = low = new Version(string); }
private boolean replace(File target, final Version newVersion, Pattern pattern) throws IOException { String content = IO.collect(target); Matcher m = pattern.matcher(content); if (!m.find()) { return false; } Version oldVersion = new Version(m.group(1)); if (newVersion.compareTo(oldVersion) == 0) { return true; } return replace(newVersion, content, m, target); }
private boolean replace(File target, final Version newVersion, Pattern pattern) throws IOException { String content = IO.collect(target); Matcher m = pattern.matcher(content); if (!m.find()) { return false; } Version oldVersion = new Version(m.group(1)); if (newVersion.compareTo(oldVersion) == 0) { return true; } return replace(newVersion, content, m, target); }