Class VersionUtils.VersionSpec

  • Enclosing class:
    VersionUtils

    public static final class VersionUtils.VersionSpec
    extends java.lang.Object
    • Field Detail

      • STABLE_RELEASE_QUALIFIER

        private static final java.lang.String STABLE_RELEASE_QUALIFIER
        See Also:
        Constant Field Values
      • unknown

        private boolean unknown
      • major

        private int major
      • minor

        private int minor
      • patch

        private int patch
      • qualifier

        private java.lang.String qualifier
      • buildTimestamp

        private java.lang.String buildTimestamp
      • versionCore

        private java.lang.String versionCore
      • version

        private java.lang.String version
      • fullVersion

        private java.lang.String fullVersion
    • Constructor Detail

      • VersionSpec

        private VersionSpec​(java.lang.String buildTimestamp)
      • VersionSpec

        private VersionSpec​(int major,
                            java.lang.Integer minor,
                            java.lang.Integer patch,
                            java.lang.Character qualifierSeparator,
                            java.lang.String qualifier,
                            java.lang.String buildTimestamp)
    • Method Detail

      • isUnknown

        public boolean isUnknown()
      • getMajor

        public int getMajor()
      • getMinor

        public int getMinor()
      • getPatch

        public int getPatch()
      • hasQualifier

        public boolean hasQualifier()
      • getQualifier

        public java.lang.String getQualifier()
      • getVersionCore

        public java.lang.String getVersionCore()
      • getVersion

        public java.lang.String getVersion()
      • hasBuildTimestamp

        public boolean hasBuildTimestamp()
      • getBuildTimestamp

        public java.lang.String getBuildTimestamp()
      • getFullVersion

        public java.lang.String getFullVersion()
      • isAtLeast

        public boolean isAtLeast​(int major)
      • isAtLeast

        public boolean isAtLeast​(int major,
                                 int minor)
      • isAtLeast

        public boolean isAtLeast​(int major,
                                 int minor,
                                 int patch)
      • isStableRelease

        public boolean isStableRelease()