Package io.ocfl.core.model
Class RevisionNum
java.lang.Object
io.ocfl.core.model.RevisionNum
- All Implemented Interfaces:
Comparable<RevisionNum>
Represents the revision number of a mutable HEAD in the form of rN. Zero-padding is not allowed.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
static RevisionNum
fromInt
(int revisionNumber) static RevisionNum
fromString
(String value) int
hashCode()
static boolean
isRevisionNum
(String value) toString()
-
Field Details
-
R1
-
-
Constructor Details
-
RevisionNum
public RevisionNum(long revisionNumber)
-
-
Method Details
-
isRevisionNum
-
fromString
-
fromInt
-
nextRevisionNum
- Returns:
- a new RevisionNum with an incremented revision number
-
previousRevisionNum
- Returns:
- a new RevisionNum with a decremented revision number
-
equals
-
hashCode
public int hashCode() -
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<RevisionNum>
-