Package org.codehaus.mojo.buildhelper
Class OsgiArtifactVersion
- java.lang.Object
-
- org.codehaus.mojo.buildhelper.OsgiArtifactVersion
-
- All Implemented Interfaces:
java.lang.Comparable,org.apache.maven.artifact.versioning.ArtifactVersion
public class OsgiArtifactVersion extends java.lang.Object implements org.apache.maven.artifact.versioning.ArtifactVersionDefault implementation of artifact versioning.- Version:
- $Id: OsgiArtifactVersion.java 14209 2011-06-21 21:49:10Z rfscholte $
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.IntegerbuildNumberprivate java.lang.IntegerincrementalVersionprivate java.lang.IntegermajorVersionprivate java.lang.IntegerminorVersionprivate java.lang.Stringqualifier
-
Constructor Summary
Constructors Constructor Description OsgiArtifactVersion(java.lang.String version)Constructor for OsgiArtifactVersion.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private intcompareIntegers(java.lang.Integer i1, java.lang.Integer i2)intcompareTo(java.lang.Object o)intgetBuildNumber()Getter for the fieldbuildNumber.intgetIncrementalVersion()Getter for the fieldincrementalVersion.intgetMajorVersion()Getter for the fieldmajorVersion.intgetMinorVersion()Getter for the fieldminorVersion.private static java.lang.IntegergetNextIntegerToken(java.util.StringTokenizer tok)java.lang.StringgetQualifier()Getter for the fieldqualifier.voidparseVersion(java.lang.String version)java.lang.StringtoString()toString
-
-
-
Method Detail
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareToin interfacejava.lang.Comparable
-
compareIntegers
private int compareIntegers(java.lang.Integer i1, java.lang.Integer i2)
-
getMajorVersion
public int getMajorVersion()
Getter for the field
majorVersion.- Specified by:
getMajorVersionin interfaceorg.apache.maven.artifact.versioning.ArtifactVersion- Returns:
- a int.
-
getMinorVersion
public int getMinorVersion()
Getter for the field
minorVersion.- Specified by:
getMinorVersionin interfaceorg.apache.maven.artifact.versioning.ArtifactVersion- Returns:
- a int.
-
getIncrementalVersion
public int getIncrementalVersion()
Getter for the field
incrementalVersion.- Specified by:
getIncrementalVersionin interfaceorg.apache.maven.artifact.versioning.ArtifactVersion- Returns:
- a int.
-
getBuildNumber
public int getBuildNumber()
Getter for the field
buildNumber.- Specified by:
getBuildNumberin interfaceorg.apache.maven.artifact.versioning.ArtifactVersion- Returns:
- a int.
-
getQualifier
public java.lang.String getQualifier()
Getter for the field
qualifier.- Specified by:
getQualifierin interfaceorg.apache.maven.artifact.versioning.ArtifactVersion- Returns:
- a
Stringobject.
-
parseVersion
public void parseVersion(java.lang.String version)
- Specified by:
parseVersionin interfaceorg.apache.maven.artifact.versioning.ArtifactVersion
-
getNextIntegerToken
private static java.lang.Integer getNextIntegerToken(java.util.StringTokenizer tok)
-
toString
public java.lang.String toString()
toString
- Overrides:
toStringin classjava.lang.Object- Returns:
- a
Stringobject.
-
-