Package org.thymeleaf.util
Class VersionUtils.VersionSpec
- java.lang.Object
-
- org.thymeleaf.util.VersionUtils.VersionSpec
-
- Enclosing class:
- VersionUtils
public static final class VersionUtils.VersionSpec extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringbuildTimestampprivate java.lang.StringfullVersionprivate intmajorprivate intminorprivate intpatchprivate java.lang.Stringqualifierprivate static java.lang.StringSTABLE_RELEASE_QUALIFIERprivate booleanunknownprivate static java.lang.StringUNKNOWN_VERSIONprivate java.lang.Stringversionprivate java.lang.StringversionCore
-
Constructor Summary
Constructors Modifier Constructor Description privateVersionSpec(int major, java.lang.Integer minor, java.lang.Integer patch, java.lang.Character qualifierSeparator, java.lang.String qualifier, java.lang.String buildTimestamp)privateVersionSpec(java.lang.String buildTimestamp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBuildTimestamp()java.lang.StringgetFullVersion()intgetMajor()intgetMinor()intgetPatch()java.lang.StringgetQualifier()java.lang.StringgetVersion()java.lang.StringgetVersionCore()booleanhasBuildTimestamp()booleanhasQualifier()booleanisAtLeast(int major)booleanisAtLeast(int major, int minor)booleanisAtLeast(int major, int minor, int patch)booleanisStableRelease()booleanisUnknown()
-
-
-
Field Detail
-
STABLE_RELEASE_QUALIFIER
private static final java.lang.String STABLE_RELEASE_QUALIFIER
- See Also:
- Constant Field Values
-
UNKNOWN_VERSION
private static final java.lang.String UNKNOWN_VERSION
- 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
-
-
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()
-
-