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
 
 -