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.ArtifactVersion
Default 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.Integer
buildNumber
private java.lang.Integer
incrementalVersion
private java.lang.Integer
majorVersion
private java.lang.Integer
minorVersion
private java.lang.String
qualifier
-
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 int
compareIntegers(java.lang.Integer i1, java.lang.Integer i2)
int
compareTo(java.lang.Object o)
int
getBuildNumber()
Getter for the fieldbuildNumber
.int
getIncrementalVersion()
Getter for the fieldincrementalVersion
.int
getMajorVersion()
Getter for the fieldmajorVersion
.int
getMinorVersion()
Getter for the fieldminorVersion
.private static java.lang.Integer
getNextIntegerToken(java.util.StringTokenizer tok)
java.lang.String
getQualifier()
Getter for the fieldqualifier
.void
parseVersion(java.lang.String version)
java.lang.String
toString()
toString
-
-
-
Method Detail
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in 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:
getMajorVersion
in interfaceorg.apache.maven.artifact.versioning.ArtifactVersion
- Returns:
- a int.
-
getMinorVersion
public int getMinorVersion()
Getter for the field
minorVersion
.- Specified by:
getMinorVersion
in interfaceorg.apache.maven.artifact.versioning.ArtifactVersion
- Returns:
- a int.
-
getIncrementalVersion
public int getIncrementalVersion()
Getter for the field
incrementalVersion
.- Specified by:
getIncrementalVersion
in interfaceorg.apache.maven.artifact.versioning.ArtifactVersion
- Returns:
- a int.
-
getBuildNumber
public int getBuildNumber()
Getter for the field
buildNumber
.- Specified by:
getBuildNumber
in interfaceorg.apache.maven.artifact.versioning.ArtifactVersion
- Returns:
- a int.
-
getQualifier
public java.lang.String getQualifier()
Getter for the field
qualifier
.- Specified by:
getQualifier
in interfaceorg.apache.maven.artifact.versioning.ArtifactVersion
- Returns:
- a
String
object.
-
parseVersion
public void parseVersion(java.lang.String version)
- Specified by:
parseVersion
in 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:
toString
in classjava.lang.Object
- Returns:
- a
String
object.
-
-