Package org.vast.data
Class DateTimeOrDouble
java.lang.Object
org.vast.data.DateTimeOrDouble
- All Implemented Interfaces:
Serializable
,Comparable<DateTimeOrDouble>
Datatype representing union between ISO datetime and decimal time stamp
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDateTimeOrDouble
(double val) DateTimeOrDouble
(double val, boolean isDateTime) DateTimeOrDouble
(OffsetDateTime dateTime) -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(DateTimeOrDouble other) boolean
double
double
int
hashCode()
boolean
isAfter
(DateTimeOrDouble other) boolean
isBefore
(DateTimeOrDouble other) boolean
void
setDateTime
(double julianTime) void
setDateTime
(double julianTime, ZoneOffset offset) void
setDateTime
(Instant dateTime, ZoneOffset offset) void
setDateTime
(OffsetDateTime dateTime) void
setDecimalTime
(double decimalTime) toString()
-
Constructor Details
-
DateTimeOrDouble
public DateTimeOrDouble() -
DateTimeOrDouble
public DateTimeOrDouble(double val) -
DateTimeOrDouble
public DateTimeOrDouble(double val, boolean isDateTime) -
DateTimeOrDouble
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<DateTimeOrDouble>
-
equals
-
hashCode
public int hashCode() -
isBefore
-
isAfter
-
getAsDouble
public double getAsDouble() -
isDateTime
public boolean isDateTime() -
getDateTime
-
setDateTime
-
setDateTime
-
setDateTime
public void setDateTime(double julianTime) -
setDateTime
-
getDecimalTime
public double getDecimalTime() -
setDecimalTime
public void setDecimalTime(double decimalTime) -
toString
-