public abstract class Version extends Object implements Comparable<Version>
| Constructor and Description |
|---|
Version() |
Version(int major,
int minor,
int patch) |
| Modifier and Type | Method and Description |
|---|---|
Version |
clone() |
int |
compareTo(Version version) |
boolean |
equals(Object obj) |
abstract VersionAnalyzer |
getAnalyzer() |
abstract VersionFormatter |
getFormatter() |
int |
getMajor() |
int |
getMinor() |
int |
getPatch() |
protected abstract Version |
init(int major,
int minor,
int patch) |
boolean |
isHigher(Version version) |
boolean |
isLower(Version version) |
boolean |
isSimilar(Version version) |
protected Version |
setMajor(int major) |
protected Version |
setMinor(int minor) |
protected Version |
setPatch(int patch) |
String |
toString() |
Version |
update(int major,
int minor,
int patch) |
public int getMajor()
public int getMinor()
public int getPatch()
protected Version setMajor(int major)
protected Version setMinor(int minor)
protected Version setPatch(int patch)
public boolean isHigher(Version version)
public boolean isSimilar(Version version)
public boolean isLower(Version version)
public Version update(int major, int minor, int patch)
protected abstract Version init(int major, int minor, int patch)
public abstract VersionAnalyzer getAnalyzer()
public abstract VersionFormatter getFormatter()
public int compareTo(Version version)
compareTo in interface Comparable<Version>Copyright © 2020. All rights reserved.