public interface ITimeInterval extends java.lang.Comparable<ITimeInterval>
| Modifier and Type | Method and Description |
|---|---|
default int |
compareTo(ITimeInterval other) |
java.lang.Integer |
getAmount() |
TimeField |
getField() |
default long |
getMilliseconds()
Returns the number of milliseconds in the given time interval.
|
default boolean |
isValid()
A time interval is empty if either amount or field are null
|
static boolean |
isValid(ITimeInterval interval) |
static boolean isValid(ITimeInterval interval)
default int compareTo(ITimeInterval other)
compareTo in interface java.lang.Comparable<ITimeInterval>java.lang.Integer getAmount()
TimeField getField()
default long getMilliseconds()
default boolean isValid()