com.timeindexing.time
Class SecondElapsedFormat

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

public class SecondElapsedFormat
extends AbstractElapsedFormat

Convert a timestamp to a SecondElapsedFormat. e.g. 00:02:01


Field Summary
 
Fields inherited from class com.timeindexing.time.AbstractElapsedFormat
catchAllformat, daysformat, firstDayformat, firstHourformat, firstYearformat, yearsformat
 
Constructor Summary
SecondElapsedFormat()
          Construct a SecondElapsedFormat 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

SecondElapsedFormat

public SecondElapsedFormat()
Construct a SecondElapsedFormat 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