|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.timeindexing.time.ElapsedNanosecondTimestamp
A timestamp that only has significant data down to nanosecond level.
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 |
Fields inherited from interface com.timeindexing.time.NanosecondScale |
SCALE |
Constructor Summary | |
ElapsedNanosecondTimestamp()
Construct a ElapsedNanosecondTimestamp with 'now' as the timestamp. |
|
ElapsedNanosecondTimestamp(long valueTS)
Construct a ElapsedNanosecondTimestamp from a number of nanoseconds. |
|
ElapsedNanosecondTimestamp(long seconds,
int nanoseconds)
Construct a ElapsedNanosecondTimestamp from a number of seconds and a number of nanoseconds. |
|
ElapsedNanosecondTimestamp(Nanosecond timeSpecifier)
Construct a ElapsedNanosecondTimestamp from a Nanosecond TimeSpecifier. |
Method Summary | |
int |
getNanoSeconds()
Get the number of nanoseconds for this timestamp |
Scale |
getScale()
Get the Scale. |
long |
getSeconds()
Get the number of seconds |
boolean |
isNegative()
Is the Timestamp negative. |
java.lang.String |
toString()
Get the toString() version of a NanosecondTimestamp. |
long |
value()
Get the raw value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ElapsedNanosecondTimestamp()
public ElapsedNanosecondTimestamp(long valueTS)
public ElapsedNanosecondTimestamp(Nanosecond timeSpecifier)
public ElapsedNanosecondTimestamp(long seconds, int nanoseconds)
Method Detail |
public long getSeconds()
getSeconds
in interface Timestamp
public int getNanoSeconds()
getNanoSeconds
in interface Timestamp
public Scale getScale()
getScale
in interface Timestamp
public java.lang.String toString()
public long value()
value
in interface Value
public boolean isNegative()
isNegative
in interface RelativeTimestamp
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |