Class VersionUtils.VersionSpec

java.lang.Object
org.thymeleaf.util.VersionUtils.VersionSpec
Enclosing class:
VersionUtils

public static final class VersionUtils.VersionSpec extends Object
  • Field Details

    • STABLE_RELEASE_QUALIFIER

      private static final String STABLE_RELEASE_QUALIFIER
      See Also:
    • UNKNOWN_VERSION

      private static final String UNKNOWN_VERSION
      See Also:
    • unknown

      private boolean unknown
    • major

      private int major
    • minor

      private int minor
    • patch

      private int patch
    • qualifier

      private String qualifier
    • buildTimestamp

      private String buildTimestamp
    • versionCore

      private String versionCore
    • version

      private String version
    • fullVersion

      private String fullVersion
  • Constructor Details

    • VersionSpec

      private VersionSpec(String buildTimestamp)
    • VersionSpec

      private VersionSpec(int major, Integer minor, Integer patch, Character qualifierSeparator, String qualifier, String buildTimestamp)
  • Method Details

    • isUnknown

      public boolean isUnknown()
    • getMajor

      public int getMajor()
    • getMinor

      public int getMinor()
    • getPatch

      public int getPatch()
    • hasQualifier

      public boolean hasQualifier()
    • getQualifier

      public String getQualifier()
    • getVersionCore

      public String getVersionCore()
    • getVersion

      public String getVersion()
    • hasBuildTimestamp

      public boolean hasBuildTimestamp()
    • getBuildTimestamp

      public String getBuildTimestamp()
    • getFullVersion

      public 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()