Class 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-23, BSD License, Rositsa Shadura
    • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object