com.pmease.quickbuild.util
Class Version
java.lang.Object
com.pmease.quickbuild.util.Version
- All Implemented Interfaces:
- java.lang.Comparable<Version>
public class Version
- extends java.lang.Object
- implements java.lang.Comparable<Version>
A version composed of major, minor, patch, qualifier and build. All fields except
major is optional, and optional fields are denoted using negative value (in case
of integer type or empty string in case of string type).
Constructor Summary |
Version(int major,
int minor,
int patch,
java.lang.String qualifier,
int build)
|
Version(java.lang.String versionStr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Version
public Version(java.lang.String versionStr)
Version
public Version(int major,
int minor,
int patch,
java.lang.String qualifier,
int build)
getMajor
public int getMajor()
getMinor
public int getMinor()
getPatch
public int getPatch()
getQualifier
public java.lang.String getQualifier()
getBuild
public int getBuild()
isCompatible
public boolean isCompatible(Version version)
compareTo
public int compareTo(Version version)
- Specified by:
compareTo
in interface java.lang.Comparable<Version>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.