com.timeindexing.time
Class AbstractDateFormat

java.lang.Object
  extended bycom.timeindexing.time.AbstractDateFormat
All Implemented Interfaces:
TimestampFormatting
Direct Known Subclasses:
MicrosecondDateFormat, MillisecondDateFormat, NanosecondDateFormat, SecondDateFormat

public abstract class AbstractDateFormat
extends java.lang.Object
implements TimestampFormatting

This abstact class has the base methods for objects that format absolute timestamps as dates.


Field Summary
protected static DateFormatter formatter
           
 
Constructor Summary
AbstractDateFormat()
           
 
Method Summary
abstract  java.lang.String format(long seconds, int nanoseconds)
          Format a time as seconds and nanoseconds.
 java.lang.String format(Timestamp t)
          Format a Timestamp.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formatter

protected static DateFormatter formatter
Constructor Detail

AbstractDateFormat

public AbstractDateFormat()
Method Detail

format

public java.lang.String format(Timestamp t)
Format a Timestamp.

Specified by:
format in interface TimestampFormatting

format

public abstract java.lang.String format(long seconds,
                                        int nanoseconds)
Format a time as seconds and nanoseconds.

Specified by:
format in interface TimestampFormatting