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 TypeMethodDescriptionintcompareTo(DateTimeOrDouble other) booleandoubledoubleinthashCode()booleanisAfter(DateTimeOrDouble other) booleanisBefore(DateTimeOrDouble other) booleanvoidsetDateTime(double julianTime) voidsetDateTime(double julianTime, ZoneOffset offset) voidsetDateTime(Instant dateTime, ZoneOffset offset) voidsetDateTime(OffsetDateTime dateTime) voidsetDecimalTime(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:
compareToin 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
-