Class DefaultArtifactVersion
- java.lang.Object
-
- org.apache.maven.artifact.versioning.DefaultArtifactVersion
-
- All Implemented Interfaces:
java.lang.Comparable
,ArtifactVersion
public class DefaultArtifactVersion extends java.lang.Object implements ArtifactVersion
Default implementation of artifact versioning.- Version:
- $Id: DefaultArtifactVersion.java 674059 2008-07-04 14:04:24Z brett $
-
-
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
private java.lang.String
unparsed
-
Constructor Summary
Constructors Constructor Description DefaultArtifactVersion(java.lang.String version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object o)
boolean
equals(java.lang.Object other)
int
getBuildNumber()
int
getIncrementalVersion()
int
getMajorVersion()
int
getMinorVersion()
private static java.lang.Integer
getNextIntegerToken(java.util.StringTokenizer tok)
java.lang.String
getQualifier()
int
hashCode()
void
parseVersion(java.lang.String version)
java.lang.String
toString()
-
-
-
Field Detail
-
majorVersion
private java.lang.Integer majorVersion
-
minorVersion
private java.lang.Integer minorVersion
-
incrementalVersion
private java.lang.Integer incrementalVersion
-
buildNumber
private java.lang.Integer buildNumber
-
qualifier
private java.lang.String qualifier
-
unparsed
private java.lang.String unparsed
-
-
Method Detail
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersion
in interfaceArtifactVersion
-
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersion
in interfaceArtifactVersion
-
getIncrementalVersion
public int getIncrementalVersion()
- Specified by:
getIncrementalVersion
in interfaceArtifactVersion
-
getBuildNumber
public int getBuildNumber()
- Specified by:
getBuildNumber
in interfaceArtifactVersion
-
getQualifier
public java.lang.String getQualifier()
- Specified by:
getQualifier
in interfaceArtifactVersion
-
parseVersion
public final void parseVersion(java.lang.String version)
- Specified by:
parseVersion
in interfaceArtifactVersion
-
getNextIntegerToken
private static java.lang.Integer getNextIntegerToken(java.util.StringTokenizer tok)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-