Package org.eclipse.jetty.start
Class Version
- java.lang.Object
-
- org.eclipse.jetty.start.Version
-
- All Implemented Interfaces:
Comparable<Version>
public class Version extends Object implements Comparable<Version>
Utility class for parsing and comparing version strings.http://www.oracle.com/technetwork/java/javase/namechange-140185.html
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Version other)intgetLegacyMajor()intgetMajor()intgetRevision()StringgetSuffix()intgetUpdate()booleanisInRange(Version low, Version high)Check whether this version is in range of versions specifiedbooleanisNewerThan(Version other)booleanisNewerThanOrEqualTo(Version other)booleanisOlderThan(Version other)booleanisOlderThanOrEqualTo(Version other)StringtoShortString()Return short string form (without suffix)StringtoString()
-
-
-
Constructor Detail
-
Version
public Version(String versionString)
-
-
Method Detail
-
compareTo
public int compareTo(Version other)
- Specified by:
compareToin interfaceComparable<Version>
-
getLegacyMajor
public int getLegacyMajor()
-
getMajor
public int getMajor()
-
getRevision
public int getRevision()
-
getUpdate
public int getUpdate()
-
getSuffix
public String getSuffix()
-
isNewerThan
public boolean isNewerThan(Version other)
-
isNewerThanOrEqualTo
public boolean isNewerThanOrEqualTo(Version other)
-
isOlderThan
public boolean isOlderThan(Version other)
-
isOlderThanOrEqualTo
public boolean isOlderThanOrEqualTo(Version other)
-
isInRange
public boolean isInRange(Version low, Version high)
Check whether this version is in range of versions specified- Parameters:
low- the low part of the rangehigh- the high part of the range- Returns:
- true if this version is within the provided range
-
toString
public String toString()
-
toShortString
public String toShortString()
Return short string form (without suffix)- Returns:
- string the short version string form
-
-