com.vaadin.flow.server.frontend.
Class FrontendVersion
- java.lang.Object
-
- com.vaadin.flow.server.frontend.FrontendVersion
-
All Implemented Interfaces:
public class FrontendVersion extends Object implements Serializable
Version object for frontend versions comparison and handling.
Since:
See Also:
-
-
Constructor Summary
Constructors Constructor and Description FrontendVersion(int major, int minor)
Create a version of format "major.minor.0".
FrontendVersion(int major, int minor, int revision)
Create a version of format "major.minor.revision".
FrontendVersion(int major, int minor, int revision, String build)
Create a version of format "major.minor.revision.build"
FrontendVersion(String version)
Parse version numbers from version string with the format "major.minor.revision[.build]".
-
Method Summary
All Methods Modifier and Type Method and Description boolean
equals(Object obj)
String
getBuildIdentifier()
Gets the version qualifier, qualifier in x.y.z.qualifier.
String
getFullVersion()
Gets the full version, in format x.y.z or x.y.z.qualifier.
int
getMajorVersion()
Gets the major version, x in x.y.z.qualifier.
int
getMinorVersion()
Gets the minor version, y in x.y.z.qualifier.
int
getRevision()
Gets the revision, z in x.y.z.qualifier.
int
hashCode()
-
-
-
Constructor Detail
-
FrontendVersion
public FrontendVersion(int major, int minor)
Create a version of format "major.minor.0".
Parameters:
major
- major versionminor
- minor version
-
FrontendVersion
public FrontendVersion(int major, int minor, int revision)
Create a version of format "major.minor.revision".
Parameters:
major
- major versionminor
- minor versionrevision
- revision number
-
FrontendVersion
public FrontendVersion(int major, int minor, int revision, String build)
Create a version of format "major.minor.revision.build"
Parameters:
major
- major versionminor
- minor versionrevision
- revision numberbuild
- build identifier
-
FrontendVersion
public FrontendVersion(String version)
Parse version numbers from version string with the format "major.minor.revision[.build]". The build part is optional.
Parameters:
version
- version string as "major.minor.revision[.build]"
-
-
Method Detail
-
getFullVersion
public String getFullVersion()
Gets the full version, in format x.y.z or x.y.z.qualifier.
Returns:
the full version number
-
getMajorVersion
public int getMajorVersion()
Gets the major version, x in x.y.z.qualifier.
Returns:
the major version number
-
getMinorVersion
public int getMinorVersion()
Gets the minor version, y in x.y.z.qualifier.
Returns:
the minor version number
-
getRevision
public int getRevision()
Gets the revision, z in x.y.z.qualifier.
Returns:
the revision number
-
getBuildIdentifier
public String getBuildIdentifier()
Gets the version qualifier, qualifier in x.y.z.qualifier.
Returns:
the version qualifier
-
-