Package org.basex.util
Class Version
- java.lang.Object
-
- org.basex.util.Version
-
- All Implemented Interfaces:
Comparable<Version>
public final class Version extends Object implements Comparable<Version>
Version according to the SemVer syntax.- Author:
- BaseX Team 2005-24, BSD License, Rositsa Shadura
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Version ver)
boolean
equals(Object obj)
int
hashCode()
boolean
isCompatible(Version ver)
Checks if this version is compatible with the given version template.String
toString()
-
-
-
Constructor Detail
-
Version
public Version(String version)
Constructor.- Parameters:
version
- according to semantic versioning
-
Version
public Version(byte[] version)
Constructor.- Parameters:
version
- according to semantic versioning
-
-
Method Detail
-
isCompatible
public boolean isCompatible(Version ver)
Checks if this version is compatible with the given version template.- Parameters:
ver
- version template- Returns:
- result
-
compareTo
public int compareTo(Version ver)
- Specified by:
compareTo
in interfaceComparable<Version>
-
-