Class OsgiArtifactVersion

  • All Implemented Interfaces:
    Comparable, org.apache.maven.artifact.versioning.ArtifactVersion

    public class OsgiArtifactVersion
    extends Object
    implements org.apache.maven.artifact.versioning.ArtifactVersion
    Default implementation of artifact versioning.
    Version:
    $Id: OsgiArtifactVersion.java 14209 2011-06-21 21:49:10Z rfscholte $
    Author:
    Robert Scholte
    • Constructor Detail

      • OsgiArtifactVersion

        public OsgiArtifactVersion​(String version)

        Constructor for OsgiArtifactVersion.

        Parameters:
        version - a String object.
    • Method Detail

      • getMajorVersion

        public int getMajorVersion()

        Getter for the field majorVersion.

        Specified by:
        getMajorVersion in interface org.apache.maven.artifact.versioning.ArtifactVersion
        Returns:
        a int.
      • getMinorVersion

        public int getMinorVersion()

        Getter for the field minorVersion.

        Specified by:
        getMinorVersion in interface org.apache.maven.artifact.versioning.ArtifactVersion
        Returns:
        a int.
      • getIncrementalVersion

        public int getIncrementalVersion()

        Getter for the field incrementalVersion.

        Specified by:
        getIncrementalVersion in interface org.apache.maven.artifact.versioning.ArtifactVersion
        Returns:
        a int.
      • getBuildNumber

        public int getBuildNumber()

        Getter for the field buildNumber.

        Specified by:
        getBuildNumber in interface org.apache.maven.artifact.versioning.ArtifactVersion
        Returns:
        a int.
      • getQualifier

        public String getQualifier()

        Getter for the field qualifier.

        Specified by:
        getQualifier in interface org.apache.maven.artifact.versioning.ArtifactVersion
        Returns:
        a String object.
      • parseVersion

        public void parseVersion​(String version)
        Specified by:
        parseVersion in interface org.apache.maven.artifact.versioning.ArtifactVersion