Revision
public abstract class Revision extends Object implements Comparable
Constructors
| Name | Description |
|---|---|
public Revision()
|
Methods
create
public static Revision create(int major, int minor, int patch)
Creates a new instance of Revision.
Parameters
| Name | Description |
|---|---|
int major
|
|
int minor
|
|
int patch
|
ReturnValue
| Name | Description |
|---|---|
Revision
|
major
public abstract int major()
The major part of the revision.
ReturnValue
| Name | Description |
|---|---|
int
|
minor
public abstract int minor()
The minor part of the revision.
ReturnValue
| Name | Description |
|---|---|
int
|
micro
public abstract int micro()
The patch part of the revision.
ReturnValue
| Name | Description |
|---|---|
int
|
compareTo
public int compareTo(Revision revision)
Parameters
| Name | Description |
|---|---|
Revision revision
|
ReturnValue
| Name | Description |
|---|---|
int
|
toString
public final String toString()
ReturnValue
| Name | Description |
|---|---|
String
|
toZeroString
public String toZeroString()
Returns a "%03d%03d%03d" formatted representation of the version number.
ReturnValue
| Name | Description |
|---|---|
String
|
fromZeroString
public static Revision fromZeroString(String zeroPadded)
Parse a zero-padded version string into a Revision
Parameters
| Name | Description |
|---|---|
String zeroPadded
|
input "%03d%03d%03d" string |
ReturnValue
| Name | Description |
|---|---|
Revision
|
a Revision from the input string |
typeAdapter
public static
Parameters
| Name | Description |
|---|---|
Gson gson
|
ReturnValue
| Name | Description |
|---|---|
|
Data class for firmware revisions.