Package com.timeindexing.time

Provides classes that deal with time.

See:
          Description

Interface Summary
AbsoluteTimestamp An absolute timestamp.
IntervalSpecifier An interface for objects that specify some specifier for an Interval
Lifetime An enumeration of 2 values to enable choice between timestamps whose lifetime is continuous, and those which are discrete.
MicrosecondScale A time that is in the Microsecond Scale.
MillisecondScale A time that is in the Millisecond Scale.
NanosecondScale A time that is in the Nanosecond Scale.
RelativeTimestamp An relative timestamp.
SecondScale A time that is in the Second Scale.
TimeDirection An interface for constants that specify the direction in time of a Time.
TimeSpecifier An interface for objects that specify some specifier for a Timestamp.
Timestamp A timestamp.
TimestampFormatting An interface for objects that can format a Timestamp.
UnitBasedTimestamp A unit based timestamp.
 

Class Summary
AbstractDateFormat This abstact class has the base methods for objects that format timestamps as absolute dates.
AbstractElapsedFormat This abstact class has the base methods for objects that format timestamps as elapsed times.
AbstractIntervalSpecifier An interface for objects that specify some specifier for an Interval
AbstractTimeSpecifier An abstract class for objects that specify some modifier for a Timestamp.
Clock A simple wall clock class that returns AbsoluteTimestamps.
DateFormatter A Date formatter that displays times and dates reltive to GMT.
DateParser A Date parserthat parses times and dates reltive to GMT.
Day A TimeSpecifier for days.
ElapsedMicrosecondTimestamp A timestamp that only has significant data down to microsecond level.
ElapsedMillisecondTimestamp A timestamp that only has significant data down to millisecond level.
ElapsedNanosecondTimestamp A timestamp that only has significant data down to nanosecond level.
ElapsedSecondTimestamp A timestamp that only has significant data down to microsecond level.
EndOfDay A TimeSpecifier for days.
EndOfHour A TimeSpecifier for end of hour.
EndOfMinute A TimeSpecifier for end of minute.
EndOfMonth A TimeSpecifier for months.
EndOfSecond A TimeSpecifier for end of second.
EndOfWeek A TimeSpecifier for weeks.
EndOfYear A TimeSpecifier for years.
Hour A TimeSpecifier for hours.
IntervalTemplate An IntervalSpecifier that instantiates to a MidPointInterval.
Microsecond A TimeSpecifier for microseconds.
MicrosecondDateFormat Convert a timestamp to a string using the MicrosecondDateFormat.
MicrosecondElapsedFormat Convert a timestamp to a MicrosecondElapsedFormat.
MicrosecondTimestamp A timestamp that only has significant data down to microsecond level.
Millisecond A TimeSpecifier for milliseconds.
MillisecondDateFormat Convert a timestamp to a string using the MillisecondDateFormat.
MillisecondElapsedFormat Convert a timestamp to a MillisecondElapsedFormat.
MillisecondTimestamp A timestamp that only has significant data down to millisecond level.
Minute A TimeSpecifier for minutes.
Month A TimeSpecifier for months.
MPEGPresentationTimestamp A timestamp that only has significant data down to nanosecond level.
Nanosecond A TimeSpecifier for nanoseconds.
NanosecondDateFormat Convert a timestamp to a string using the NanosecondDateFormat.
NanosecondElapsedFormat Convert a timestamp to a NanosecondElapsedFormat.
NanosecondTimestamp A timestamp that only has significant data down to nanosecond level.
Now A TimeSpecifier for now.
Second A TimeSpecifier for seconds.
SecondDateFormat Convert a timestamp to a string using the SecondDateFormat.
SecondElapsedFormat Convert a timestamp to a SecondElapsedFormat.
SecondTimestamp A timestamp that only has significant data down to second level.
StartOfDay A TimeSpecifier for days.
StartOfHour A TimeSpecifier for start of hour.
StartOfMinute A TimeSpecifier for start of minute.
StartOfMonth A TimeSpecifier for months.
StartOfSecond A TimeSpecifier for start of second.
StartOfWeek A TimeSpecifier for weeks.
StartOfYear A TimeSpecifier for years.
StopWatch A simple stop watch that returns the time that has elapsed since the StopWatch started.
TimeCalculator A date and time calculator.
TimeDateParser Parses a time or date from a given input.
TimestampDecoder A TimestampDecoder takes a long and tries to determine the Timestamp object that is associated with that format.
TimestampGenerator This class create a Timestamp object of the best fit resolution given the no.
TimestampMapping A TimestampMapping is an object that holds the mapping of a Timestamp to a Position in an index.
Week A TimeSpecifier for weeks.
Year A TimeSpecifier for years.
ZeroTimestamp A timestamp that is only zero
 

Exception Summary
TimestampDecoderException A TimestampDecoderException is thrown when a TimestampDecoder cannot decode a value posing as a time.
 

Package com.timeindexing.time Description

Provides classes that deal with time.