org.codehaus.gmaven.feature
Class Version
java.lang.Object
org.codehaus.gmaven.feature.Version
- All Implemented Interfaces:
- Comparable
public class Version
- extends Object
- implements Comparable
Container for version information in the form of major.minor.revision-tag.
- Author:
- Jason Dillon, Keegan Witt
major
public int major
minor
public int minor
revision
public int revision
tag
public String tag
Version
public Version(int major,
int minor,
int revision,
String tag)
- Parameters:
major - minor - revision - tag -
Version
public Version(int major,
int minor,
int revision)
- Parameters:
major - minor - revision -
Version
public Version(int major,
int minor)
- Parameters:
major - minor -
Version
public Version(int major)
- Parameters:
major -
parseFromString
public static Version parseFromString(String version)
- Parameters:
version -
- Returns:
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
- Parameters:
obj -
- Returns:
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
- Returns:
toString
public String toString()
- Overrides:
toString in class Object
- Returns:
compareTo
public int compareTo(Version version)
- Compares versions. Note that if the major, minor, and revision are all
the same tags are compared with
String.compareTo()
- Parameters:
version -
- Returns:
compareTo
public int compareTo(Object o)
- Specified by:
compareTo in interface Comparable
Copyright © 2006-2012 Codehaus. All Rights Reserved.