com.timeindexing.time
Class MillisecondElapsedFormat

java.lang.Object
  extended bycom.timeindexing.time.AbstractElapsedFormat
      extended bycom.timeindexing.time.MillisecondElapsedFormat
All Implemented Interfaces:
TimestampFormatting

public class MillisecondElapsedFormat
extends AbstractElapsedFormat

Convert a timestamp to a MillisecondElapsedFormat. e.g. 00:00:01.593


Field Summary
 
Fields inherited from class com.timeindexing.time.AbstractElapsedFormat
catchAllformat, daysformat, firstDayformat, firstHourformat, firstYearformat, yearsformat
 
Constructor Summary
MillisecondElapsedFormat()
          Construct a MillisecondElapsedFormat object.
 
Method Summary
 java.lang.String dayFormat(long seconds, int nanoseconds)
          Format a time for 1 day interval, given seconds and nanoseconds.
 java.lang.String fullFormat(long seconds, int nanoseconds)
          Format a time for any interval, given seconds and nanoseconds.
 java.lang.String hourFormat(long seconds, int nanoseconds)
          Format a time for 1 hour interval, given seconds and nanoseconds.
 java.lang.String secondsFormat(long seconds, int nanoseconds)
          Format a time using seconds, given seconds and nanoseconds.
 java.lang.String yearFormat(long seconds, int nanoseconds)
          Format a time for 1 year interval, given seconds and nanoseconds.
 
Methods inherited from class com.timeindexing.time.AbstractElapsedFormat
dayFormat, format, format, fullFormat, hourFormat, secondsFormat, yearFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MillisecondElapsedFormat

public MillisecondElapsedFormat()
Construct a MillisecondElapsedFormat object.

Method Detail

secondsFormat

public java.lang.String secondsFormat(long seconds,
                                      int nanoseconds)
Format a time using seconds, given seconds and nanoseconds.

Specified by:
secondsFormat in class AbstractElapsedFormat

hourFormat

public java.lang.String hourFormat(long seconds,
                                   int nanoseconds)
Format a time for 1 hour interval, given seconds and nanoseconds.

Specified by:
hourFormat in class AbstractElapsedFormat

dayFormat

public java.lang.String dayFormat(long seconds,
                                  int nanoseconds)
Format a time for 1 day interval, given seconds and nanoseconds.

Specified by:
dayFormat in class AbstractElapsedFormat

yearFormat

public java.lang.String yearFormat(long seconds,
                                   int nanoseconds)
Format a time for 1 year interval, given seconds and nanoseconds.

Specified by:
yearFormat in class AbstractElapsedFormat

fullFormat

public java.lang.String fullFormat(long seconds,
                                   int nanoseconds)
Format a time for any interval, given seconds and nanoseconds.

Specified by:
fullFormat in class AbstractElapsedFormat