Class DefaultArtifactVersion
- java.lang.Object
-
- org.apache.maven.artifact.versioning.DefaultArtifactVersion
-
- All Implemented Interfaces:
java.lang.Comparable<ArtifactVersion>
,ArtifactVersion
public class DefaultArtifactVersion extends java.lang.Object implements ArtifactVersion
Default implementation of artifact versioning.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Integer
buildNumber
private ComparableVersion
comparable
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 DefaultArtifactVersion(java.lang.String version)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ArtifactVersion otherVersion)
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()
private static java.lang.Integer
tryParseInt(java.lang.String s)
-
-
-
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
-
comparable
private ComparableVersion comparable
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(ArtifactVersion otherVersion)
- Specified by:
compareTo
in interfacejava.lang.Comparable<ArtifactVersion>
-
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)
-
tryParseInt
private static java.lang.Integer tryParseInt(java.lang.String s)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-