org.apache.maven.mercury.artifact.version
Class DefaultArtifactVersion

java.lang.Object
  extended by org.apache.maven.mercury.artifact.version.DefaultArtifactVersion
All Implemented Interfaces:
java.lang.Comparable, ArtifactVersion

public class DefaultArtifactVersion
extends java.lang.Object
implements ArtifactVersion


Constructor Summary
DefaultArtifactVersion(java.lang.String version)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object other)
           
 java.lang.String getBase()
           
 int getBuildNumber()
           
 int getIncrementalVersion()
           
 int getMajorVersion()
           
 int getMinorVersion()
           
 java.lang.String getQualifier()
           
 Quality getQuality()
           
 int hashCode()
           
static boolean isVirtual(java.lang.String version)
           
static boolean isVirtualLatest(java.lang.String version)
           
static boolean isVirtualRelease(java.lang.String version)
           
static boolean isVirtualSnapshot(java.lang.String version)
           
 void parseVersion(java.lang.String version)
           
 boolean sameBase(DefaultArtifactVersion v)
           
 boolean sameBase(java.lang.String vs)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultArtifactVersion

public DefaultArtifactVersion(java.lang.String version)
Method Detail

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.