com.timeindexing.time
Interface AbsoluteTimestamp

All Superinterfaces:
Absolute, Timestamp, Value
All Known Implementing Classes:
AbstractAbsoluteTimestamp, MicrosecondTimestamp, MillisecondTimestamp, NanosecondTimestamp, SecondTimestamp, ZeroTimestamp

public interface AbsoluteTimestamp
extends Absolute, Timestamp

An absolute timestamp. For all Timestamps that hold absolute values w.r.t. the Epoch.


Field Summary
 
Fields inherited from interface com.timeindexing.time.Timestamp
ELAPSED_MICROSECOND, ELAPSED_MICROSECOND_SIGN, ELAPSED_MILLISECOND, ELAPSED_MILLISECOND_SIGN, ELAPSED_NANOSECOND, ELAPSED_NANOSECOND_SIGN, ELAPSED_SECOND, ELAPSED_SECOND_SIGN, ELAPSED_UNITS, ELAPSED_UNITS_SIGN, EXTENDED, EXTENDED_2, EXTENDED_3, EXTENDED_4, MICROSECOND, MICROSECOND_SIGN, MILLISECOND, MILLISECOND_SIGN, NANOSECOND, NANOSECOND_SIGN, SECOND, SECOND_SIGN, SPARE_3E, SPARE_3E_SIGN, SPARE_FD, SPARE_FD_SIGN, SPARE_FE, SPARE_FE_SIGN, TOP_2_MASK, TOP_4_MASK, TOP_6_MASK, TOP_8_MASK, ZERO
 
Method Summary
 Epoch getEpoch()
          Get the Epoch for the Timestamp.
 boolean isAfterEpoch()
          Is the time after the Epoch.
 boolean isBeforeEpoch()
          Is the time before the Epoch.
 Timestamp setEpoch(Epoch epoch)
          Set the Epoch for the Timestamp.
 
Methods inherited from interface com.timeindexing.time.Timestamp
getNanoSeconds, getScale, getSeconds
 
Methods inherited from interface com.timeindexing.basic.Value
value
 

Method Detail

getEpoch

Epoch getEpoch()
Get the Epoch for the Timestamp.


setEpoch

Timestamp setEpoch(Epoch epoch)
Set the Epoch for the Timestamp.

Parameters:
epoch - The Epoch to use

isAfterEpoch

boolean isAfterEpoch()
Is the time after the Epoch.


isBeforeEpoch

boolean isBeforeEpoch()
Is the time before the Epoch.



Timeindexing 2008