public class MMPVersion extends Object implements Comparable<MMPVersion>
Modifier and Type | Field and Description |
---|---|
private int |
major |
private int |
minor |
private int |
patch |
private static Pattern |
stringVersionFormat
Matches both 8.2.1-02 and 8.1-33
ignores the .1 in 8.2.1-02
|
Constructor and Description |
---|
MMPVersion() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MMPVersion otherVersion) |
private static MMPVersion |
fromAnnotatedVersion(String value,
int major,
int minor,
int patch) |
static MMPVersion |
fromFixUpToAnno(FixUpTo anno) |
static MMPVersion |
fromScriptVersionAnno(ScriptVersion anno) |
static MMPVersion |
fromStringVersion(String value) |
int |
getMajor() |
int |
getMinor() |
int |
getPatch() |
void |
setMajor(int major) |
void |
setMinor(int minor) |
void |
setPatch(int patch) |
String |
toString() |
private static Pattern stringVersionFormat
private int major
private int minor
private int patch
public MMPVersion()
public static MMPVersion fromFixUpToAnno(FixUpTo anno) throws IllegalArgumentException
IllegalArgumentException
public static MMPVersion fromScriptVersionAnno(ScriptVersion anno) throws IllegalArgumentException
IllegalArgumentException
public static MMPVersion fromStringVersion(String value) throws IllegalArgumentException
IllegalArgumentException
private static MMPVersion fromAnnotatedVersion(String value, int major, int minor, int patch)
public int getMajor()
public void setMajor(int major)
public int getMinor()
public void setMinor(int minor)
public int getPatch()
public void setPatch(int patch)
public int compareTo(MMPVersion otherVersion)
compareTo
in interface Comparable<MMPVersion>
Copyright © 2017 dcm4che.org. All rights reserved.