org.apache.maven.mercury.artifact.version
Class DefaultArtifactVersion
java.lang.Object
org.apache.maven.mercury.artifact.version.DefaultArtifactVersion
- All Implemented Interfaces:
- java.lang.Comparable, ArtifactVersion
public class DefaultArtifactVersion
- extends java.lang.Object
- implements ArtifactVersion
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DefaultArtifactVersion
public DefaultArtifactVersion(java.lang.String version)
getBase
public java.lang.String getBase()
sameBase
public boolean sameBase(DefaultArtifactVersion v)
sameBase
public boolean sameBase(java.lang.String vs)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface java.lang.Comparable
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersion in interface ArtifactVersion
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersion in interface ArtifactVersion
getIncrementalVersion
public int getIncrementalVersion()
- Specified by:
getIncrementalVersion in interface ArtifactVersion
getBuildNumber
public int getBuildNumber()
- Specified by:
getBuildNumber in interface ArtifactVersion
getQualifier
public java.lang.String getQualifier()
- Specified by:
getQualifier in interface ArtifactVersion
isVirtual
public static boolean isVirtual(java.lang.String version)
isVirtualRelease
public static boolean isVirtualRelease(java.lang.String version)
isVirtualLatest
public static boolean isVirtualLatest(java.lang.String version)
isVirtualSnapshot
public static boolean isVirtualSnapshot(java.lang.String version)
parseVersion
public final void parseVersion(java.lang.String version)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getQuality
public Quality getQuality()
- Specified by:
getQuality in interface ArtifactVersion
Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.