com.vaadin.flow.server.frontend.

Class FrontendVersion

    • Constructor Detail

      • FrontendVersion

        public FrontendVersion(int major,
                               int minor)

        Create a version of format "major.minor.0".

        Parameters:

        major - major version

        minor - minor version

      • FrontendVersion

        public FrontendVersion(int major,
                               int minor,
                               int revision)

        Create a version of format "major.minor.revision".

        Parameters:

        major - major version

        minor - minor version

        revision - 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 version

        minor - minor version

        revision - revision number

        build - 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

      • hashCode

        public int hashCode()

        Overrides:

        hashCode in class Object