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-2010 Apache Software Foundation. All Rights Reserved.