aQute.libg.version
Class Version

java.lang.Object
  extended by aQute.libg.version.Version
All Implemented Interfaces:
Comparable<Version>

public class Version
extends Object
implements Comparable<Version>


Field Summary
static Version emptyVersion
           
static Version HIGHEST
           
static Version LOWEST
           
static Pattern VERSION
           
static String VERSION_STRING
           
 
Constructor Summary
Version()
           
Version(int major)
           
Version(int major, int minor)
           
Version(int major, int minor, int micro)
           
Version(int major, int minor, int micro, String qualifier)
           
Version(String version)
           
 
Method Summary
 int compareTo(Version other)
           
 boolean equals(Object ot)
           
 int get(int i)
           
 int getMajor()
           
 int getMicro()
           
 int getMinor()
           
 String getQualifier()
           
 int hashCode()
           
static Version parseVersion(String version)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

VERSION_STRING

public static final String VERSION_STRING
See Also:
Constant Field Values

VERSION

public static final Pattern VERSION

LOWEST

public static final Version LOWEST

HIGHEST

public static final Version HIGHEST

emptyVersion

public static final Version emptyVersion
Constructor Detail

Version

public Version()

Version

public Version(int major,
               int minor,
               int micro,
               String qualifier)

Version

public Version(int major,
               int minor,
               int micro)

Version

public Version(int major,
               int minor)

Version

public Version(int major)

Version

public Version(String version)
Method Detail

getMajor

public int getMajor()

getMinor

public int getMinor()

getMicro

public int getMicro()

getQualifier

public String getQualifier()

compareTo

public int compareTo(Version other)
Specified by:
compareTo in interface Comparable<Version>

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object ot)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

get

public int get(int i)

parseVersion

public static Version parseVersion(String version)


Copyright © 2012 aQute SARL. All Rights Reserved.